エクセルやCSVで持っている複数のデータを、それぞれ別の画面としてHTMLに出力(変換)できるソフトウェアを教えてください。複数の本の書名と感想文を貯めていたエクセルから自分の書評サイトを制作するイメージで、できればフリーソフトであればなお。

回答の条件
  • URL必須
  • 1人1回まで
  • 登録:
  • 終了:2009/03/28 12:50:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:tamikiku No.1

回答回数164ベストアンサー獲得回数22

ポイント35pt

Excelなら、名前を付けて保存→その他の形式→htmlで保存できますけど、これではダメという事ですか?

http://blog.goo.ne.jp/office2007/e/d3f2c4662db99379e6a2ccd486a49...

id:iguinfo No.2

回答回数30ベストアンサー獲得回数1

ポイント35pt

同じような経験で使っていたソフトがあります。

■bptran

http://www.vector.co.jp/magazine/mysoft/2001/win/net/mw0049_main...

テンプレート用のHTMLとCSVの組み合わせで大量のページを作成する事が可能です。

id:tap_t No.3

回答回数45ベストアンサー獲得回数6

ポイント10pt

CSVslicer

試用版ならば、無料です。これは、1行ずつをレイアウトして出力できるようです。

http://csvslicer.x0.com/down.html

data2html

フリーです。こちらは、表形式で出力できるようです。

http://hp.vector.co.jp/authors/VA024975/

id:niwa-mikiho No.4

回答回数516ベストアンサー獲得回数40

ポイント10pt
#!/usr/bin/perl -W

use strict;
use CGI::Carp qw(fatalsToBrowser);
use warnings;

print "content-type: text/html; charset=Shift_JIS\n\n";

open(TSV, '<', 'bookdb.txt');
my $table = "<table border=\"1\" cellpadding=\"5\">\n";
my $stepcnt = 0;
while(my $line = <TSV>){
chomp $line;
my @data = split(/\t/, $line);
$table .= "<tr><td>";
$data[0] = "<a href=\"bookdb.cgi?$data[0]\">$data[0]</a>" if $stepcnt;
$table .= join "</td><td>", @data;
$table .= "</td></tr>\n";
$table =~ s/td/th/g if !$stepcnt;

$stepcnt++;
}
close(TSV);
$table .= "</table>\n";

print <<EOM;
<html>
<head>
<title>test</title>
</head>
<body>
$table
</body>
</html>
EOM
</pre>

データはタブ区切りで

  タイトル 作者 作画 出版 評価 感想

  スレイヤーズ 神坂一 あらいずみるい 富士見ファンタジア ★★★☆ まぁ、そこそこ

こんな感じ。

こんな風に簡単に作れるので、perl で組んでみてはどうでしょう?

http://dummy

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません