• 締切済み

テキストファイルのデータをエクセルファイルに書き出し方

テキストファイルのデータを読み込んで新しくエクセルファイルに書き出してテキストファイルを閉じたいのですがどのようにすればよいでしょうか? テキストファイル 32.1 23.5 12.1 325 12  325 スペースで区切ってあります。 あくまで、これは毎日100回近い繰り返しを行うために必要なので是非教えていただけたらと思います。

  • e-l
  • お礼率45% (158/349)

みんなの回答

  • fever
  • ベストアンサー率43% (32/73)
回答No.2

エクセルを起動して、『ファイル/開く』を選択します。 そのとき、『ファイルの種類』を『すべてのファイル』にすれば、テキストファイル(*.txt)も読み込めます。 ウィザードが開き、どのように区切るか聞いてくるので『カンマやタブなどの…』を選択して『次へ』。 今度は、区切り文字を聞いてくるので『スペース』を選択し『次へ』。 これで『完了』ボタンを押せば、スペース毎にセル分けしてくれます。

  • wolv
  • ベストアンサー率37% (376/1001)
回答No.1

数分ですむのなら、「1日の終わりに100個のテキストファイルを処理する」というのでもかまわないですか? エクセルでは、CSVというカンマで区切ったデータを読むことができます。このCSVファイルになっていればいいですか? 入力は毎日100個程度のテキストファイルのようですが、出力は、100個のエクセルファイル?それとも1個のエクセルファイル? 1日1個のエクセルファイル?それとも、週ごと、月ごとに1個のファイルにまとめている?

e-l
質問者

補足

数分ですむのなら、「1日の終わりに100個のテキストファイルを処理する」というのでもかまわないですか? >それが正直大変面倒なので自動にできるように考えています。 メモ帳と同じ形式のテキストファイルです。それをCSV形式でもかまわないのですが100個の新たなファイルを作りたいです。

関連するQ&A

  • VBAでテキストファイルのデータを読み込んでexcel又はcvsファイルに書き出したい

    テキストファイルのデータを読み込んで新しくエクセルファイルに書き出してテキストファイルを閉じたいのですがどのようにすればよいでしょうか? テキストファイル 32.1 23.5 12.1 325 12  325 スペースで区切ってあります。 あくまで、これは毎日100回近い繰り返しを行うために必要なのでVBA又はVBE是非教えて頂けたらと思います。ただ、説明が長くなりご迷惑をお掛けするようであれば作成にあたり必要なステートメントなんどのキーワードだけでも結構です。宜しくお願い致します。

  • EXCELから固定長テキストファイルを作れますか?

    みなさま、こんにちは。 EXCELから改行コード付きの固定長テキストファイルは作れますか? EXCELをテキストファイルに落としてエディタで開いて、必要なスペースやゼロを追加しているのですが、データ件数が多いと大変なので、もし方法があれば どうか教えて下さいまし。 よろしくお願いいたします。

  • エクセルで作ったデータをテキストに貼り付けたいです。

    エクセルで作ったデータをテキストに貼り付けたいです。 Excelの表を範囲選択してコピーしてメモ帳/またはメールに貼り付けると、タブ区切りのテキストとして貼り付けられてしまいます。 そうなると、データがデコボコになりすごく見づらいです。 毎日使うので、すべての行を手作業でスペースを入れるのも大変です。 なにか方法等ご存知でしたらお教えいただけると助かります。 よろしくお願いいたします。

  • エクセルでテキストファイルを読みこむ際に...

    EXCEL97を利用しています。 テキストデータで半角スペースによってそろえられた表があります。 それをエクセルで読みこんで加工したい場合に、 エクセルのテキストファイルウィザードの 「スペースでそろえられた固定長の.....」で読みこむのですが、 区切り位置を指定する時に、半角できれいにそろえられているはずの 表が それぞれの行でずれてしまい、どこで区切り位置を指定すればよいか 分からない状態です。 (今はテキストデータをワードパットで読みこみ、1行目の 区切り位置に「,」などの印を手入力し、エクセルでの読み込み時に 目安にして読みこんでいます。)  よくMSゴシックPなどを使った時に、スペースが連続すると フォントの文字間が自動で詰まってしまうのと同じような ことだと思うのですが.... スペースで揃えられたテキストファイルを、エクセルの テキストウィザードできれいに表示する方法はありませんか?

  • VBAでテキストファイルのデータを読み込んでExcelで開く+α

    テキストファイルをExcelファイルとして読み込む事が多く、その量に加えデータの並び方が特殊な為困っております。 テキストファイルのデータの並びをExcelで上下逆順に読み込ませるにはどのようにすればいいでしょうか? また、まとめて複数のテキストファイルを上記の状態で自動的にシートごとに分けて出力させたりしたいのですが。 (例-1行目は無視) ---テキストデータ(タブ区切り)--- 0 0 10 02 11 05 02 15 01 20 25 12 15 10 ---Excelシートデータ--- 0 0 12 15 10 01 20 25 05 02 15 10 02 11

  • スペース区切りのテキストファイルをExcelで開く

    テキストファイルをExcelファイルとして読み込む必要が多いです 毎回Excelの 開く を使ってテキストファイルを開くのは面倒なので、右クリックの 送る にExcelの実行ファイルをコピーしてそこに送っています ただ、この方式だとスペース区切りで改列出来ず、タブと改行(エンターキー)のみ反映したファイルが開きます 最初からスペース区切りも列区切りにした形でテキストファイルを開く方法(Excelの 開く を使わずに)はないでしょうか

  • エクセル2003のマクロでテキストファイルのデータを置換しようとしてい

    エクセル2003のマクロでテキストファイルのデータを置換しようとしています。 下記のようなデータが***.txtファイルに入っています。 a)を半角スペース2つに置換したいのですがどうしたらできるのか、 2文字の置換方法をご存知の方教えていただけないでしょうか? LinInputでデータを1行ずつ読み込み、 左の数値データも半角スペースに置換し、 Trimでスペースを削除しようと思います。 【入力データ】 10  55567 444  987   11  456b) 2345 789  a12 12 123a) 456 888 b17 ・ ・ ・ 【出力データ】 55567 444  987   456b) 2345 789 123 456 888 ・ ・ ・

  • エクセルでデータファイルを作成し、テキストファイルとして保存してアップ

    エクセルでデータファイルを作成し、テキストファイルとして保存してアップロードファイルを作ります。データはエクセルで10列目までしかないのですが、アップロードファイルの仕様は20項目目まで必要なので、11~20まではタブをいれなければなりません。エクセルのセルをどのように設定したら、テキストファイルとして保存したときに20項目目までタブが入るのでしょうか?今は10項目目で折り返してしまいます。 アドバイスよろしくお願いします。

  • エクセル2003でテキストファイルへ変換

    エクセル2003を使用しております。 客先から送信されてきたエクセルファイルを テキストファイルへ変換する作業をしておりますが、 セル内に入力されたデータに関してはテキストファイルに 変換しても問題ないのですが、 オートシェイプで作図して、その中にテキストで入力された データに関しては、テキスト形式で保存してもなにも入っていませんでした。 オートシェイプの罫線は必要なく、中に入力されたテキストデータだけ 必要なので、現在は、1つ1つテキストデータを選択してコピーして、メモ帳にペーストいるので、時間が掛かってしまいます。 オートシェイプ内に入力されたデータも含めて、テキスト形式でファイルを保存することはできますでしょうか?

  • OutLookのアドレス帳のデータをテキストファイルに落としたい

    OutLook2000を使用しています。 アドレス帳に登録済みたくさんの人のデータをテキストファイルに 落としたいのですが、メニューバーとかに機能があるのでしょうか? テキストファイルに落としたあと、エクセルやワードで加工したいので テキストファイルでもカンマ区切りやスペースなどでちゃんと項目ごとに 区切られている形ならなお良いのですが、ご存知の方教えてください。 よろしくお願いします。

専門家に質問してみよう