dポイントプレゼントキャンペーン実施中!

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

A 回答 (2件)

==方法1==


Vectorあたりから適当なファイル分割ソフトをダウンロードして使う。
ちなみに過去の質問では
> 巨大なテキストファイルを行単位で分割したい
> http://okweb.jp/kotaeru.php3?q=242908

==方法2==
Excelで作業しないでAccessでいきなり始める。作業内容によりますが...

==方法3==
Accessでとりあえず読み込んでExecl形式で出力する

こんなとこで。

参考URL:http://www.vector.co.jp/vpack/filearea/win95/uti …
    • good
    • 0
この回答へのお礼

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

お礼日時:2004/12/22 22:28

 テキストファイルの段階で、一旦アクセスに取り込んでみては?


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

>テキストファイルの段階で、一旦アクセスに取り込んでみては?・・・確かにそうしたいんですが、どうしてもエクセル作業が必要なんです。

>エクセルを挟むということは、そこに必要な処理があるということですよね
           ↓  
私の心を読んでいらっしゃいますねぇ!本当に、ご親切に有難う御座いました。

お礼日時:2004/12/22 22:35

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