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

回答の条件
  • URL必須
  • 1人1回まで
  • 登録:2009/03/21 12:48:24
  • 終了:2009/03/28 12:50:02

回答(4件)

id:tamikiku No.1

tamikiku回答回数153ベストアンサー獲得回数212009/03/21 13:26:53

ポイント35pt

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

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

id:iguinfo No.2

iguinfo回答回数30ベストアンサー獲得回数12009/03/21 14:11:05

ポイント35pt

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

■bptran

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

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

id:tap_t No.3

たっぷ回答回数45ベストアンサー獲得回数62009/03/23 17:06:01

ポイント10pt

CSVslicer

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

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

data2html

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

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

id:niwa-mikiho No.4

niwa-mikiho回答回数508ベストアンサー獲得回数382009/03/24 12:54:57

ポイント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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません