• ベストアンサー

複数のCSVファイルの読みこみ

Accessのファイルの読み込みについて質問です。 フォルダ内にある(すべて同じフォーマットの)複数のCSVファイルを、Accessの1つのテーブルに読み込むことは可能でしょうか?素人質問で恐縮です。よろしくお願いいたします。

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

  • ベストアンサー
  • ruru0707
  • ベストアンサー率68% (20/29)
回答No.2

2つ目以降のデータをインポートで保存場所選択する時に 『次のテーブルに保存する』を選び、 既にあるテーブル名(1つ目のファイル読込時に作ったテーブル)を コンボで選択すれば1つのテーブルに保存できます。 但し、この方法は質問に全て同じフォーマットと記載されていたので 使える方法です。

bird66
質問者

お礼

ご回答いただきまして大変ありがとうございました。 Accessを学び始めたばかりで非常に困っていたところです。 このような初歩的な質問にもかかわらずご丁寧にご回答いただきまして大変ありがとうございました。

その他の回答 (1)

noname#97729
noname#97729
回答No.1

CSVファイルが一行目は常にタイトル行になっていれば、 こちらを参考にして、1つのファイルにしてはどうですか。 http://okwave.jp/qa3037370.html 一行目がタイトル行でないならば、 テキストファイルを結合するフリーソフトを使って、 1つのファイルにしてはどうですか。

bird66
質問者

お礼

ご回答いただきまして大変ありがとうございました。 Accessに直接読み込みたく評価を次点とさせていただきましたが、 今後別の場面で活用させていただきたいと思います。 非常に参考になる情報をいただきまして大変ありがとうございました。

関連するQ&A

  • AccessでのCSVファイル取り込みの自動化をしたいのですが。

    AccessでのCSVファイル取り込みの自動化をしたいのですが。 D:\DATA\というフォルダの下に「01」~「99」という99個のフォルダがあり、すべてのフォルダの中に「item.csv」「kaku.csv」,「kumi.csv」,「time.csv」,「total.csv」という存在します。 毎日01-99に順番にデータが格納されていきます。そのデータを毎日、Accessのテーブルに保存する作業を自動化(「01」~「99」のフォルダ指定)にしたいのですが出来ません。 どなたかご教授ください。ちなみにAccessのテーブルはCSVのファイル名と同じです。

  • 複数のCSVファイルのAccessテーブルへの連続インポートについて

    特定のフォルダにある形式は同じでファイル名の異なる複数のcsvファイルをAccessの特定のテーブルに自動で次々にインポートして1つのテーブルを作成したいのですが、今回の作業をするに当たりVBAに関するの本をはじめて読んだ程度の知識です。 本あるいはこの「教えて」を読んで、TransferTextを使い、Loop~Doでやればよいのかなと思うのですがうまくいきません。 すみませんが教えていただけたらうれしいです。Access2000を使っています。

  • 複数のcsvファイルをマクロ(VBA)で取り込みたい

    複数のcsvファイルをマクロ(VBA)で取り込みたい csvファイルの中身が、 20090507 120508 osaka 項目1,項目2,項目3,・・・・・,項目10 a1,a2,a3,・・・・・,a10 b1,b2,b3,・・・・・,b10 c1,c2,c3,・・・・・,c10 や 20090507 132529 hokkaido 項目1,項目2,項目3,・・・・・,項目10 d1,d2,d3,・・・・・,d10 e1,e2,e3,・・・・・,e10 f1,f2,f3,・・・・・,f10 となっているcsvファイルが特定のフォルダの中に100以上あります。 このcsvふぁいるの5行目だけをaccessに書き込んでテーブルに追加していきたいと思っています。 項目1,項目2,項目3,・・・・・,項目10 a1,a2,a3,・・・・・,a10 d1,d2,d3,・・・・・,d10 このようなテーブルができればいいのですが・・・ csvファイルを開く→5行目をテーブルに追加→csvファイルを閉じる(削除する)→次のcsvファイルを開く→5行目をテーブルに追加→csvファイルを閉じる(削除する) この流れでいいと思うのですが方法が分かりません。 丸投げですがよろしくお願いします。

  • ACCESSで空のCSVファイルを作成したい

    超初心者の質問になります。 現在空のCSVファイルを作成し、そのCSVファイルの中にACCESSの テーブルのデータを書き込むモジュールを作ろうとしています。 テーブルそのままでなく、ヘッダーをつけたいのでこの形にしています。 いきなり分からないのですが、空のCSVファイルを作成(ファイル名指定) する場合は、どうすればいいのでしょうか。 簡単な質問で恐縮ですが、教えて下さい。

  • CSVファイルのパーミッションは?

    アクセス集計等のCGIで、CSVファイルを使用しています。 元になるデータと、吐き出されるデータはCSVファイルになっているんですが、サーバ上で上手く動きません。 ローカルでテストした段階では、データの読み込みも吐き出しも正常に動作しています。 なので、おそらくパーミッションの設定の問題だと思われるんですが…とりあえず、600・606.666と試してみたんですが、読み込みに失敗しているような感じです。 CSVのパーミッションは一般的に666が使われると思っていたんですが…。 複数のファイルから結果を出すような形なので、CSVファイルも個別に設定する必要があるんでしょうか? よろしくお願いしますm(__)m

    • ベストアンサー
    • CGI
  • Access2000 csvファイルのインポート

    Access2000のVBAを使用してcsvファイルを用意されたテーブルにインポートをしたいのですが、 やっかいな条件があります。 ある決められたフォルダに複数のファイルが存在している、そこから全てのCSVファイルを読み込み、3フィールド目(1行目はタイトル行)の値が「"3"」のものだけインポートする。 あるフィールドには、255文字以上のフィールド(改行文字あり)があります。このフィールドはインポートしてもしなくてもよい 今までは、インポート定義を設定してインポートしていたのですが、csvファイルを判別して、インポート前にフィールドの判別をする方法がわかりません。また、255文字以上の対応もうまくいきません。   

  • 複数のCSVファイルを1つのファイルにまとめる方法

    EXCELで、あるフォルダ(例:Dir1)に格納されている複数のCSVファイルを読み込んで、そのファイルの1行目をコピーし、別ファイル(a.csv)にペーストしたいと思っております。 例えば、Dir1には1.csv,2.csv,3.csvの3つのCSVファイルが存在した時に、a.csvに出力されるのは、 ----------------------------------- 1.csvの1行目 2.csvの1行目 3.csvの1行目 ----------------------------------- となるのが、理想の形です。 方法を知っている方がいらっしゃったら お教えいただければと思います。

  • 複数CSVファイルを一括インポート

    お世話になります ■概要 Accessのボタンで複数のCSVファイルを一括にひとつのテーブルにインポートさせたいのですが ■内容 テキストボックス、参照ボタン、実行ボタンをフォーム上に設置 参照ボタンでダイアログボックスを表示させCSV複数選択し 選択内容がテキストへ反映。 実行ボタンで選択された複数CSVをインポートさせたいです 少し難しいと思いますが、わかる方ご教授よろしくお願い致します。

  • 複数のCSVファイルを一つのCSVファイルに

    ディレクトリ内に複数あるCSVファイルを一つのCSVにまとめたいのですが、方法がわからないので教えて下さい。 ファイルの読み出しと追加書き込みを繰り返せば良いとは思っています。 ディレクトリ内のファイルを検索するところまでは出来ました。

    • ベストアンサー
    • Perl
  • CSVファイルのエクスポートでソートしたい

    ACCESS VBAで DoCmd.TransferText acExportDelim, , "テーブル名", CSV_File_Full_Path でCSVファイルのエクスポートを行っていますが、 エクスポートするテーブルの任意の複数項目でソートして出力する方法はあるのでしょうか? 現在はテーブルの表示順と異なった出力がされています。

専門家に質問してみよう