• ベストアンサー

複数のテキストデータの効率的なインポート方法を教えてください

200個のファイルに分かれたテキストデータをアクセスにインポートしたいのですが、1つずつインポートして、200回操作する方法しか知りません。 事前にファイルの結合等で効率的にインポートする方法を具体的に教えてください。

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

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

こんにちは。KenKen_SP です。 次のような方法でしょうか。 1. WSH などでフォルダ内のテキストファイルを結合するスクリプトを   書く。 2. 1.を行うツールを探がす。(参考URL)   http://rd.vector.co.jp/vpack/filearea/win95/util/text/conv/   の「 j-txtadd 1.0.1 」とか。 3. Access で フォルダ内のテキストファイルを一括でインポートする   コードを書く。 インポートするテキストファイルに順番があったり、データ見出しがあ るとか、フィールド区切り文字がファイル毎に違う、、などの条件があ るなら、必然的に 3. の方法になりそうな予感、、 2. が一番楽だと思います。

motivation
質問者

お礼

2番で対応できました。 大変助かりました。ありがとうございます。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

同じフォルダに~.txtのような形で 単純に結合すればいいだけなら そのフォルダで type *.txt > cat.dat ren cat.dat cat.txt とかすればいいかと思います。

motivation
質問者

お礼

ご親切にご回答ありがとうございます。

関連するQ&A

  • Access97 テキストインポート

    Access97でテキストファイルのインポートができません。 現象は…  ・インポートのファイルの種類でテキストを   選択できません(ありません)  ・インストール時に   データアクセス>データベースドライバ   では、テキスト・HTMLにチェックがついており、   セットアップ済みとなっています。   削除→インストール   レジストリ削除→インストールでも、セットアップ済みとなってます。 どなたかよい方法をご存知ではないでしょうか? 環境はWin98+Office97proです。 お願いします。

  • Access2000 テキストデータのインポート

    質問させていただきます。 テキストデータ(カンマ切り、項目A,項目Bともにテキスト型)をインポートしたのですが、項目Aはたとえば、1または2バイト目がスペースのデータ、スペースなしのデータなど混在しています。テキストデータの通りにインポートしたいのですが、Accessに取り込むとスペースのないデータ(すべて左詰)になってしまいます。 どうすればテキストデータ通りにインポートできるでしょうか?

  • アクセスにデータをインポートする時に困っています、

    アクセス2003にデータをインポートするとき、 テキストファイル→エクセル→アクセスで行いたいのですが、 テキストファイルがコンマやタブで区切られていない為、 インポートした時、1つのセルに全ての値が入力されてしまいます。 テキストファイルをタブやコンマ区切りにする以外に、 アクセスにうまく取り込む方法はあるでしょうか。 教えてください!!

  • アクセスにテキストデータをインポートする場合

    はじめまして、 アクセス2000で作成した顧客TBへテキストデータを インポートして利用したいと思います。 電話項目をテキスト型で作成していますが このTBにインポートすると 電話番号の先頭の0が消えてしまいます。 テキストデータの時は0が必ずついているのですが 解決方法はありますでしょうか?

  • アクセス2010テキストインポートについて。

    データをテキストインポートする際、テキストインポートウィザードの設定から フィールドごとのデータ型を1つ1つテキスト型に変更して テキストデータを取り込んで対応してます。 このフィールドごとのデータ型をすべて、1度にテキスト型にすることは 可能でしょうか? フィールドが多い時に、作業効率が上がりますのでやり方があれば アドバイス頂ければと思います。 どうぞよろしくお願いいたします。

  • 数字とテキストが入り混じるデータのインポート

    こんにちは、日々皆様には深く感謝しております。 ACCESS 2000の駆け出しユーザーです。 以前、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1934070 という質問を投げかけました。 数字とテキストが入り混じるデータを EXCEL からインポートするときエラーが起こるという話で、このときは、インポート前に VBE で降順ソートをかけ(テキストデータを上方に持ってきてから)インポートすることによって、エラーを回避していました。 が、だんだんデータが複雑になってきて、タテヨコ(行列)のあちこちに数字やテキストが混ざるデータを扱わなければならなくなりました。 .XLS でも.CSV でも(ACCESS 受け入れのデータ型はテキストです)、「データ型変換エラー」になってしまいます。 助けてください。

  • ACCESS複数テキストファイルをインポートについて

    ドライブC、フォルダ DETA 内に 数は100を越えるテキストファイルがあります "C:\DETA\*.txt"です  性質は 「区切り記号付(カンマ区切り)」です。 フィールドは全部で4つ データ型は全て同じで”テキスト型”です。 これを 同フォルダ内の 「データベース1.mdb」にインポートしたく思います。 本来ならウィザード使って終わりですが インポートするテキストファイルが100を越えるため  一度で何とかインポートしたいのですが 手段がわからずじまいです。 マクロという項目がありますが ここでは使えないのでしょうか? アクセスに関しては超入門レベルで もう少し調べろとお叱りをいただくレベルだと思います。 そこを何とぞご教授 お願いしたく思います。

  • ACCESSで、テキストファイルをインポートしたい

    宜しくお願い致します。 ACCESSで、テキストファイルをインポートしてテーブルを作成したいのですが、ファイル→インポートを選択して、ウィザードを開く方法は分かるのですが、マクロを作成してインポートは出来ないでしょうか? excel、CSVファイルでしたら、「ワークシート変換」、「テキスト変換」のマクロでインポートしたりエクスポートしたり出来ると思うのですが・・・、 (1)テキストファイルをインポートしたり、エクスポートしたりする場合、どのようなマクロがあるのでしょうか。 (ためしに、「出力」マクロで、あるテーブルをCSVファイルにエクスポートしてみたのですが、カンマ区切りにできず、excelのような枠付きのテキストファイルになってしまいました。) (2)容量が大きいデータの場合は、テキストファイルでエクスポートしたほうが良い・・・という認識に間違いはありませんでしょうか。 質問が一つ増えてしまいましたが、宜しくお願い致します。

  • マクロにてaccessへテキストファイルをインポートする方法

    マクロを利用しaccessへテキストファイルをインポートしようとしているのですが、 どのHPを参照しても、 マクロを利用してのテキストインポートはできないみたいなことが書かれてます。 一度、CSVに落として実行するしか方法はないのでしょうか?

  • Excelで外部データをインポート後、データの更新

    テキストファイルのデータをExcelに取り込み、その後、外部データ(テキストファイル)を更新。 エクセルの外部データツールバーのデータ更新ボタンを押すと 「データの更新を実行すると、クエリを使用して外部データがExcelにインポートされます。このようなクエリは、機密情報にアクセスし、その情報を他のユーザーが利用できるようにしたり、その他の問題を起こす可能性のある操作を実行するようにデザインされている可能性があります。」 とメッセージが出ます。 これはいったいどういう意味でしょうか? クエリってAccessのファイルでもないのになぜですか??

専門家に質問してみよう