- 締切済み
エクセルでテキストファイルの一括生成をしたい
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- エクセルVBAでテキストファイルの一括生成をしたい
エクセルVBA(Win、office2000版)でテキストファイルの一括生成をしたいと考えています。 セルには以下のようにデータを置いて、 [__ファイル名__][__テキスト内容__] [__ファイル名__][__テキスト内容__] [__ファイル名__][__テキスト内容__] … あとはボタン一つで指定フォルダにテキストファイルを一括生成してくれたりすると最高に嬉しいです。色々と調べましたが、ファイル名を持ってくるところが上手く調べられませんでした。何卒ご教示頂きたいと思います。
- 締切済み
- Visual Basic
- エクセルのマクロでテキストファイルを生成するには?
いつもお世話になっております。 マクロで エクセルのSheet1上のA1:A5のデータをコピーして 『吐き出し.txt』というテキストファイルを生成したいのです。 どのようなマクロを書けばよいかご教示ください。 通常の「txt形式で保存」ですと、 データ内に「,」があるため、 テキストファイルだとデータの両端に「"」がついてしまうため 不具合が発生するのです。 なんとかなりませんでしょうか。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 大量のテキストファイルを一つのエクセルファイルに
大量のテキストファイル(以下「テキスト」とします)を、そのテキストを保存しているフォルダ名がわかるように一つのエクセルファイルに書き込みたいと考えています。 例えば「A」というフォルダの中にフォルダ名「1」~「1000」の1000個のサブフォルダがあり、その1000個のフォルダの中にはそれぞれ3~4つのファイルが保存されています(ファイルの種類はバラバラ)。但し、1000個のフォルダには最低でも1つのテキストが必ず保存されており、そのテキストのファイル名はすべて同じです。これら同じファイル名の1000個のテキストを、保存されているフォルダ名がわかるように一つのエクセルファイルの一つのシートの上から順番に書き込みたいのです。 それぞれのテキストは、1行に1情報、改行が10~20ほど、ファイルサイズは1~2KBほどです。エクセルのバージョンは2010です。 書き込み方は、例えばエクセルファイルのSheet1のA列にフォルダパス等のフォルダ名がわかる情報を、B列にテキストの内容を書き込むといった感じで、簡単なデータベースのテーブルを作るイメージです。 上記を実現できる方法はありますでしょうか? もし何らかのプログラミングが必要であれば、当方ほぼ未経験ですので具体的に例示して頂けると大変ありがたいです。 よろしくお願い致します。
- 締切済み
- オフィス系ソフト
- エクセルのセルをテキストファイル出力する方法教えてくれませんか。
初心者ですが、 どなたか、エクセルのセル1つを、 テキストファイル出力できる方法をご存知ですか? 詳細には、 エクセルファイルの列Aの内容がテキストファイル名で、 列Bの内容が本文であるテキストファイル出力を 約3000個、順次したいと考えています。 例えば、エクセルファイルに以下のようなデータを保持しているとします。 列A 列B 001 あいうえお 002 かきくけこ 003 さしすせそ この場合、001.txtは本文が「あいうえお」、 002.txtは本文が「かきくけこ」、 003.txtは本文が「さしすせそ」というように、 エクセル1行についてテキストファイルを1つ作成したいと考えています。 このような処理を短時間で実施するのに適した方法をご存知の方がいらっしゃいましたらご教示いただければと思います。 どうぞよろしくお願いいたします。
- 締切済み
- Visual Basic
- EXCELでFile名を対象セルに入力する方法
VBA勉強中です。 エクセルの対象セルに、対象ファイル名を入力するVBAを作りたいのですが、 うまくできません。。。 やりたいことは↓↓↓ ---------------------- 【1】ファイル名を対象セルに入力する 1.「ファイル名取得」ボタンをクリック 2.「ファイルを選択してください」ウィンドウ表示 ※.ここで、ファイル種類を制限 1) 画像ファイルのみ選択の場合 2) 全てのファイルを選択可能にする場合 3.ファイルを選択、「OK」をクリック 4.対象セルに、ファイル名が入力される(拡張子付) ---------------------- また、 以下もできると最高に嬉しいです!! ---------------------- 【2】選択したファイルのコピーが指定フォルダに保存される 1.デスクトップに「data」というフォルダが作成される 2.選択したファイルのコピーが「data」フォルダに保存される ---------------------- どなたか教えて頂ければ嬉しいです。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- MS Office Excel 2003でテキストデータファイルを読み
MS Office Excel 2003でテキストデータファイルを読み込む方法 1111.txt 2222.txt 3333.txt というテキストデータファイルがあり、中身は添付画像の様になっています。 (テキストファイルは同じフォルダに格納されています) このテキストデータをExcelに読み込みたいのですが、以下の様な動作をして欲しいと思っています。 (1)セルA1にテキストデータファイルのファイル名(拡張子は省く)を入れる (2)セルA2から下に、添付ファイルのA列のデータが入り、セルB2から下にE列のデータが入る (3)セルA1に別のファイル名を入れると、そのファイルのテキストデータに切り替わる このような事は可能なのでしょうか? もし可能であれば教えて下さい。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- EXCELの結果をTEXTファイル化する
音声ファイルを指定時間に細かく分割するのに一括処理する為に 事前にトラックを指定したテキストファイルを作成することにしました。 最終的には、テキストファイルを変換ソフトに読み込ませて分割する予定です。 そこで、指定時間を秒に変換>数値に変換する表をEXCELで作成することにしました。 例えば、03:24(3分24秒) -----> 204.000000 01:02:23(1時間2分23秒) -----> 3743.000000 03:24を入力すると 指定セルに 数値の204.000000が表示される 01:02:23入力すると 指定セルに 数値の3743.000000が表示される (小数点以下の000000は、必ず必要です。) 時間入力を簡単に入力するために 以前教えていただいた数式を利用しています 何とか、自力で関数を利用して小数点以下まで書き出すことはできましたが、 不具合や訂正があれば紹介下さい。 -------------------------------------------------- 最終的にEXCELの表を添付のような書式でTEXTファイルに変換して出力したいのですが 方法を教えて下さい。 参考画像添付
- 締切済み
- Excel(エクセル)
- Perlでエクセルからテキストファイル生成
Perlを使い、エクセル表からデータを読み込みテキストファイルを生成したいと思っています。 Perlについて知識はほとんどありません。 サンプル記述等で教えていただけたら助かります。 下記のようなエクセル表があるとします。 <"PARAMETER.xls"> A B C +-------+------+--------+ 1| XXX | 32 | 0000 | +-------+------+--------+ 2| YYY | 8 | 000A | +-------+------+--------+ 3| ZZZ | 16 | 1000 | +-------+------+--------+ 4| | 8 | 000A | (注)"A"列には記入が無いので無視。 +-------+------+--------+ 5| WWW | 32 | F000 | +-------+------+--------+ エクセル表を読み込み、下記の変換方法に従い テキストファイルを生成したいのです。 ●変換方法(基本構文) --------------------------------- if(DTin = "C") <--"C" 列のデータと比較します。 "A" = DTout("B-1":0); <--"A" 列の変数名に、"B-1"の値を代入します。 <-- 改行します。 --------------------------------- 変換後 生成されたファイルは下記を考えています。 ◆生成ファイル "Source.txt" ---------------------------------- if(DTin = 0000) XXX = DTout(31:0); if(DTin = 000A) YYY = DTout(7:0); if(DTin = 1000) ZZZ = DTout(15:0); if(DTin = F000) WWW = DTout(31:0); ---------------------------------- (注)4行目の"A"列には記入が無いので無視します。 以上、ざっくりとした説明で申し訳ありませんが、 よろしくお願いいたします。
- ベストアンサー
- Perl
- 階層付きテキストに変換できる?
エクセルマクロでも何でも構わないのですが、 「選択したフォルダ以下の複数テキストファイル ⇒ 階層付きテキストに変換」 することは可能でしょうか? 他に方法があれば何でも構いません。 マクロを実行すると、フォルダ指定するダイアログボックスが表示され、フォルダ選択して実行すると、そのフォルダ以下のテキストファイルが、階層付きテキストに変換されるという感じです。 出力される階層付きテキストファイルの階層を示す表示記号は、WZ方式?の「.」「..」「...」です。 可能であれば、、 ・ダイアログボックスには通常「C:~~」から階層構造が表示されますが、自分がよく使うフォルダを起点に表示させる機能(お気に入りを5つ保存できる)があったら最高です。 前回選択したたフォルダ場所を記憶させるのもいいと思います。 出力された階層付テキストファイル例) .フォルダ名1 内容 ..テキストファイル名1 内容 ..テキストファイル名2 内容 .フォルダ名2 内容 ..テキストファイル名3 内容 という感じです。 可能でしょうか?
- 締切済み
- オフィス系ソフト
- ファイル名一覧からテキストファイル生成
1000種類のテキストファイルを用意したいです。 ファイルの中身はすべて一緒でかまいません。 ファイル名が違います。 ファイル名は、Noで連番とかではないです。 ファイル名一覧を指定すれば、一括作成できる ソフトはないでしょうか?
- ベストアンサー
- フリーウェア・フリーソフト
補足
ここの使い方に不慣れなもので、PHPの欄に投稿していましたようです。申し訳ありません。 でもPHPでWEBアプリとして上記のような実装ができたら(CSV参照してテキストファイル一括生成)、それはそれでとっても使えるツールになりそうですが。。。 ご回答頂いた貴殿に申し訳ないですが、出直してきます。。。