プロが教えるわが家の防犯対策術!

PHPを勉強中です。
どうしても自力で解決できないので助けてください。

やりたい事は、
「複数ファイルの内容を読み込み、
 それらのデータをcsvのセルに入れたい。」のです。


Aというフォルダに、複数のテキストファイルがあります。
これら各ファイルの内容をそれぞれ取得して
「○○.csv」のB列に上から順々に書き込んでいきたいのです。


Aフォルダに入っているテキストファイルは連番を想定しています。

A/
0001.txt
0002.txt
0003.txt


フォルダに入っているテキストファイルの数はいろいろです。
3枚のフォルダもあれば100枚のフォルダもあります。

これらのファイルの内容を、それぞれ取得して
用意されているcsvファイルの特定のセルに
テキストファイルの数だけ順番に入れていきたいのです。

○○.csv

A列  |  B列  |  C列  |
△  |0001.txt内容|  △  |
△  |0002.txt内容|  △  |
△  |0003.txt内容|  △  |



プログラムのヒントを教えていただければ嬉しいです。
よろしくお願いします。

A 回答 (1件)

*連番ファイル名をセット


 ファイルオープン
 一気にリード
 テキストをCSVに変換(関数を探す)
 書き込むファイルをオープン
 一気にライト
 2つのファイルクローズ
 *に戻る

CSVファイルはテキストファイルです。この構造をみればすぐにわかると思います。確認はエディタで開くとわかります。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます!
道筋を示していただいたおかげで
なんとか希望通りの動作を実現する事ができました。

本当にPHPを勉強し始めたばかりなので
スクリプトの中身はまだまだ効率化の余地があるのでしょうけども
初めて自分で作ったものが動いて感動です。
ありがとうございました。

お礼日時:2009/08/11 21:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!