【excel】excelで作成したhtmlファイルの更新方法
Microsoft Office Excel 2007を使用しております。
■どうしたいか
htmlファイルで編集した部分を変えずに、情報を追加・更新したい(excelで追加入力した部分のみを追加したい)。
→ htmlファイルの追加発行では、表が分割して表示されてしまう
(レイアウトが変わってしまう)ので、つなげる方法を知りたい。
■経緯
(1)
excelで作成された表(a)をwebに公開するため、excelの機能を使ってhtmlファイル(b)を作成した。
(2)
excelではアンカータグを打つ、同一セル内の文字列に字句ごと個別のリンクを張るなど
web用の細かな編集機能はついていないため、
作成したhtmlファイルをエディタソフトで開いてタグの追記を行い、web公開する。
(3)
後日、(a)の表にデータが追加されたため、(b)にも情報を追加することになる。
もし(2)でhtmlファイルを改造していなければ、再発行で全体を上書きすればいいのだが、
アンカーなどを点在して付記したため、ふたたび同じ作業をするのは非効率。
そこで (a)に追加された部分のみ、(b)に反映させたい。
※ちなみに、「ファイルの追加保存」を行うと、既存の表の下に、
間隔が開いて表が追加されてしまいます。
htmlを見ても改行がまじっているわけではないので、
どのようにして間隔を詰めればいいのかわかりません。
--
今後もexcelデータに情報の追加が行われます。
そのたびに、htmlタグをつけなおさなくてもいい更新方法を知りたいと思います。
いろいろな方法があると思いますが、
今回は最終的に
htmlファイルの「既存のデータ部分は上書きされず、
レイアウトも変更されずに、表が追加できれば」結構です。
元来、excelは表計算ソフトであってhtml作成ソフトではないため無理がある方法
とは存じます(余分なタグもたくさんついてしまいますし…)。
今のうちにexcelデータをサイト作成ソフトにインポートして作業するのが適切かもしれませんが、とりあえずexcelとhtmlファイルの編集で方法があればと思い、質問させていただきました。
質問先もexcelではなく、web関連かとも悩みましたが…。場違いでしたら申し訳ございません。
よろしくお願いいたします。
補足
アドバイスありがとうございます。 ホームページを公開していると書きましたが、外部には公開していなく、ローカルでしか公開していません。 できれば外部にデータを置くのではなく、HTMLとかでローカル内でどうにかならないでしょうか・・・ 便利なサイトを紹介していただきありがとうございました。 今後、個人的に使わせていただきます。