• ベストアンサー

テキストデータ量が膨大で、エクセルに取り込めない

テキストファイル形式で作成したデータをエクセルで読み込むようにデータ変換ができますが、そのデータ数量がレコード数(行)にして20万件あります。エクセルの1つのシートでは65,500行位だと思いましたが、これを何とか複数のシート、もしくは、別のファイル名に分けてエクセルに全て取り込めるようにはできないものでしょうか?それを一度、エクセルで加工後にアクセスにインポートしたいのです。もしくは、テキストデータをいくつかのファイルに分割できるのでしょうか? よろしくお願い致します。

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

  • ベストアンサー
noname#223623
noname#223623
回答No.1

==方法1== Vectorあたりから適当なファイル分割ソフトをダウンロードして使う。 ちなみに過去の質問では > 巨大なテキストファイルを行単位で分割したい > http://okweb.jp/kotaeru.php3?q=242908 ==方法2== Excelで作業しないでAccessでいきなり始める。作業内容によりますが... ==方法3== Accessでとりあえず読み込んでExecl形式で出力する こんなとこで。

参考URL:
http://www.vector.co.jp/vpack/filearea/win95/util/file/spl_mrg/index.html
Best2
質問者

お礼

ご提示のURL有難う御座います。早速、試行的に試して見たいと思います。心より感謝申し上げます。

その他の回答 (1)

  • 9013yagi
  • ベストアンサー率39% (15/38)
回答No.2

 テキストファイルの段階で、一旦アクセスに取り込んでみては?  不要なデータも含め、全て取り込んだ後、アクセスから適当なレコード数に区切ってエクセルへエクスポートし、その後エクセルで処理したものをアクセスへ再度インポートするというのが、質問から読み取れるスペックでの無難な処理に思えます。ただ、手間は増えますが(^_^;  No1の型がおっしゃるように、出来るならば、アクセスに直接インポートする方がスマートだとは思いますが、エクセルを挟むということは、そこに必要な処理があるということですよね?

Best2
質問者

お礼

>テキストファイルの段階で、一旦アクセスに取り込んでみては?・・・確かにそうしたいんですが、どうしてもエクセル作業が必要なんです。 >エクセルを挟むということは、そこに必要な処理があるということですよね            ↓   私の心を読んでいらっしゃいますねぇ!本当に、ご親切に有難う御座いました。

関連するQ&A