こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

テキストファイルとエクセルファイルの連携

業務上、テキストファイル(正しくはHTMLファイルをテキストエディタで編集)にエクセルのデータのコピペを明日中に頼まれました。膨大な量なので、もしお力をお借りできればと思い質問します。

<!--start-->
<dl class="listbox">
<dt>
<a href="img/exhibition/10.jpg"><img src="img/exhibition/s/10.jpg" alt=""></a>
</dt>
<dd class="listbox_title">
<!////// ここにエクセルファイルシート1のセルA1をコピペ /////>
</dd>
<dd class="listbox_author">
<!////// ここにエクセルファイルシート1のセルB1をコピペ /////>
<dd>
<table>
<tr>
<!////// ここにエクセルファイルシート1のセルC1をコピペ /////>
</tr>
<tr>
<!////// ここにエクセルファイルシート1のセルD1をコピペ /////>
</tr>
</table>
</dd>
</dl>
<!--end-->


<!--start-->
<dl class="listbox">
<dt>
<a href="img/exhibition/10.jpg"><img src="img/exhibition/s/10.jpg" alt=""></a>
</dt>
<dd class="listbox_title">
<!////// ここにエクセルファイルシート1のセルA2をコピペ /////>
</dd>
<dd class="listbox_author">
<!////// ここにエクセルファイルシート1のセルB2をコピペ /////>
<dd>
<table>
<tr>
<!////// ここにエクセルファイルシート1のセルC2をコピペ /////>
</tr>
<tr>
<!////// ここにエクセルファイルシート1のセルD2をコピペ /////>
</tr>
</table>
</dd>
</dl>
<!--end-->


エクセルのシートはシート1のみです。

プログラムの知識はゼロですが、何か良い方法はないでしょうか?
お願いしますm( .. )m

投稿日時 - 2014-02-26 10:48:23

QNo.8490912

すぐに回答ほしいです

質問者が選んだベストアンサー

再々登場^^;

データの加工が必要なんですね。
であれば、VBAマクロを使ってテキスト化する手もあります。
問題は、各セルデータの区切り方法ですよね?

下記サイトが参考になるかな?
http://www.excel-vba.net/excel-file-004.html

この行がポイントです。
Write #IntFlNo, Cells(i, 1), Cells(i, 2), Cells(i, 3)

投稿日時 - 2014-02-26 14:20:44

お礼

いろいろとありがとうございました!!

勉強してみます!!(^^)

投稿日時 - 2014-02-26 15:22:12

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

No.1です。

>もとのテキストファイル(HTMLファイル)に一括でコピペする方法がわかりません。。。

テキスト化されたデータファイルと、HTMLファイルの両者をテキストエディタで開き、
データファイル中の全データをHTMLファイルへコピペするという意味です。
データファイルは「全て選択→コピー」、その状態でHTMLファイルに「貼り付け」することで可能ですよね。

但し、EXCELでテキスト化したファイルは、セルデータ間がタブ(もしくは空白)で区切られただけなので、加工が必要かも知れません。
データ量が膨大なら、効率よく加工するためのプログラムが必要かも?
その辺りの事情は、質問内容だけでは察せません。

投稿日時 - 2014-02-26 13:37:47

お礼

早急な回答、ご丁寧にありがとうございます。
プログラム、やっぱり必要になりますよね。。。

プログラム知識ないうえ、明日までなのでで、地道にコピペでがんばります!!

投稿日時 - 2014-02-26 14:01:26

ANo.1

EXCEL上でテキストに変換してファイル化するのはダメなのかな?

具体的には、EXCELファイルを開く→名前を付けて保存→テキストまたはCSVを選択し、ファイル名を付ける→保存という手順。
出来たテキストファイル中のデータを、必要なファイルに一括コピペする。

投稿日時 - 2014-02-26 11:08:17

お礼

早速のご回答、ありがとうございます!!

エクセルデータをテキストファイル化するところまではわかったんですが、
もとのテキストファイル(HTMLファイル)に一括でコピペする方法がわかりません。。。

HTMLをエクセルにコピーして、それからテキスト化するということでしょうか?

投稿日時 - 2014-02-26 12:52:10

あなたにオススメの質問