• 締切済み

エクセルで同書式の複数テキストファイルを一括インポート

エクセルにCSV形式のファイルを取り込みたいのですが、大量にあるため、その都度インポートを行うのが面倒なので、良い方法をお教え下さい。CSVファイルについては、すべて同じ書式で出来たデータです。

みんなの回答

  • godmars
  • ベストアンサー率61% (58/95)
回答No.1

VBAの作り方をお尋ねですか?

utamaro-j
質問者

補足

レスが遅くて申し訳ないです。出来ればVBAを使わない方向で解決策は無いもの?と思っております。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • テキストファイルのインポートについて。

    CSVカンマ区切りのテキストファイルをエクセルにインポートしたいのですが、 エクセルの1行目の列タイトルの下の行からデータを挿入する方法はありますか? 使っているのはエクセル97です。

  • Office Outlookへインポートするためにファイルの書式(様式)を教えて下さい。

    Office Outlook2003に新規でcsvファイル・エクセルファイルに保存されているアドレスをインポートしようとしているところですが、 Office Outlookの場合、【インポート/エクスポート】を選択し、順番にしていくと 一番最後に【ファイルのインポート】という画面がでてきます。 『***.csvを次のフォルダにインポートします。この処理は数分かかります。取り消せません。』と表示されます。 待ってもなかなか処理が終わらないので□←四角にチェックをいれると【フィールドの一致】という画面が表示されます。 もともとのcsvファイル等がOutlookのインポートにあった書式(ファイル)であればよいのかと思いました。 素人なのであまりよく分かりませんが、 A列に氏名、B列に表示名、C列にアドレスなど。outlookに合うエクセルファイル等の書式(様式)を教えて頂けませんでしょうか。 それとも書式はなくフィールドの一致で選択していくものなのでしょうか。そのへんも分かっていません。 今のファイル書式は氏名:アドレスです。これでは、氏名検索すると氏名で検索出来ませでした。 ためしにエクセルでA列に氏名B列に表示名(氏名と同じ)C列にアドレスを入れてCSVで保存しました。【ファイルのインポート】画面で□(四角)にチェックを入れ、【フィールドの一致】という画面が開き氏名と表示名とアドレスをそれぞれドラッグしました。 インポート後、アドレス帳を氏名で検索すると氏名で検索する事が出来ました。フィールドの一致でドラッグをしなくてもoutlookに合った形式のエクセルファイル・CSVファイルであれば可能なのかと思いました。書式があれば教えて下さい。 ☆インポート後、氏名検索でアドレスが検索できればよいです。

  • CSVファイルに書式ってあるんですか?

    CSVファイルに関して質問があります。 ある数値のデータがあるEXCELファイル((1)とします)をCSV形式で保存します。 そのCSVファイルのアイコンをクリックすると、当然EXCELで開くことができます((2)とします)が、その時に、EXCEL(1)で設定した書式によって、EXCEL(2)で表示されるものが変わるという現象が起きてます。 具体的に言うと、EXCEL(1)で桁区切りをつけた書式を設定すると、EXCEL(2)でも桁区切りが表示され、EXCEL(1)で桁区切りをつけないとEXCEL(2)でも表示されないという状態です。 質問は以下の2つです。 1.「CSVファイルは書式を持たない」というような認識を持っていたのですが、それは違うのでしょうか? 2.EXCEL(1)の書式は違っても、EXCEL(2)で表示されるものを同じものにするにはどうすればよいのでしょうか? 詳しい方どなたか教えてください。

  • 複数のCSVファイルの一括インポートについて

    CSVファイルをインポートしたいと思っているのですが、 複数のファイルをいっぺんに複数のテーブルにインポートする方法が わからず困っています。200行8列の2000ファイルを、 テーブル1,テーブル2,テーブル3・・・・テーブル2000にそれぞれ 1ファイルずつを一回のSQL文でインポートするやり方です。 毎日ほぼ同じ量のデータをインポートする必要がありますので、 2000ファイルをファイル名などの固有の情報を付加し連結して、 1ファイルにしてしまい、1テーブルにインポートする方法だと SELECT文をかけたときに取得する時間がとてもかかってしまうような 気がしますので、、、

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

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

  • 複数のEXCELファイルを一度にインポートするには?

    150個のEXCELのファイルがあります。 列はすべて同じデータで、行数だけがファイルによって違います。 だいたいどのファイルも30行ぐらいです。 これをすべてひとつのファイルにまとめたいのですが、どのような処理をすればいいのか、今ひとつ思いつきません。 EXCELのひとつひとつのファイルを開いて、新しいファイルにひたすらコピーしていくには時間がかかるし、Accessにひとつずつインポートしていくにも時間がかかってしまうので、複数のEXCELのファイルを一度にまとめる方法がありましたら、教えていただきたいのですが。。。 とにかく150×30行のデータを一つのファイルにつくりたいのですが、何かいい方法がありましたら、ヒントでもいただけたらお願いします。 Accessはクエリ程度、EXCELは関数を使える程度で、マクロは全く初心者です。 よろしくお願いいたします。

  • エクセルでのテキストファイルインポートの設定について教えてください!

    エクセルでのテキストファイルインポートの設定について教えてください! 仕事でエクセル上で毎回異なるcsvファイル等を読み込んで作業をするということが多いのですが、 「テキストファイルのインポート」を用いると、「ファイル名」に前回読み込んだファイル名が自動選択されてしまう他、「ファイルの種類」がtxt.がデフォルト設定になっており、毎回ファイル名のデリートと、ファイルの種類を「すべてのファイル」に変更して読み込むファイルを選択していますが、この作業をわずらわしく感じています。 ファイル名を未選択、ファイルの種類をすべてのファイルとデフォルトでなるように設定することはできますでしょうか? これができれば、読み込むファイル名を選択するだけで済むのですが。。 識者のみなさん、よろしくお願いします。

  • VBA で EXCELファイルをインポート

    VBAに詳しい方お助けください。VBAを使用して、データベースをつかってインポート(データベースファイルを開かずにデータの取り込み)を行いたいのですが良く分かりません。データベースは一つはCSVファイル、一つはXLSファイルです。取り込み先のEXCELファイルのSHEET1にCSVファイルのデータベース(SHEET1)、取り込み先のEXCELファイルのSHEET2にXLSファイルファイルのデータベース(SHEET1)とインポートするにはどのようなVBAの記述が必要ですか?色々と調べているのですがうまく行きません。EXCELは2003を使用しています。

  • AccessでExcelファイルをインポートするとエラーが・・・

    教えてください!! Excelファイルの書式は表示形式(標準)でMSゴシック 、38列1900行くらいのデータです。 これをインポートすると、1列だけインポートエラーになります。 調べてみると、その列だけデータ型が「倍精度浮動小数点型」になっています。これが関係あるのでしょうか? なぜ、他はテキスト型になるのに、これだけこんな型になってしまうか不思議です。直したくてもインポートウィザードでは、グレーになっていて修正できません。

  • エクセルで複数の書式データをまとめたい

    現在、エクセルで複数のファイルがあります。 書式のデザイン等はみんな一緒なのですが、 中のデータはすべて違うので、よくある「統合」などとは 意味が違ってくるのですが、そのデータを 一つにまとめて活用したいのです。 一つにまとめるのはもちろんエクセルファイルでまとめる事が できれば問題ありません。 もし可能であれば方法を教えていただければと思います。 よろしくお願いします。