質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

バッチファイル

バッチファイル(Batch File)は、Windowsのコマンドラインインタープリターによって複数のコマンドを実行させる事が出来るスクリプトファイルです。

Q&A

1回答

3751閲覧

csvファイルをそれぞれ別々のシートにわけてExcelファイルに統合する方法

yutarofj

総合スコア4

CSV

CSV(Comma-Separated Values)はコンマで区切られた明白なテキスト値のリストです。もしくは、そのフォーマットでひとつ以上のリストを含むファイルを指します。

バッチファイル

バッチファイル(Batch File)は、Windowsのコマンドラインインタープリターによって複数のコマンドを実行させる事が出来るスクリプトファイルです。

0グッド

1クリップ

投稿2020/02/20 07:02

フォルダ内にあるcsvファイルを一つのファイルに統合し、
一つのシートにまとめる方法は調べればたくさん出てくるのですが、
csvファイルを別々のシートで一つのexcelブックにまとめるのを一つのファイルで実行する、
という方法は見当たりません。

もしご存知でしたらご教授お願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

otn

2020/02/20 15:13

やりたいことが不明瞭です。 1つのxlsxファイルを新規に作って、A.csv B.csv C.csv ・・・ というファイルを、それぞれシートA、B、C、・・・に入れるということですかね? その場合、「一つのファイルで実行する」というのが不明です。 タグの「バッチファイル」というのも不明です。 あと、自分でVBAプログラムを書いた経験が無いということでしょうか?
yutarofj

2020/02/21 00:26

to: yuuskecchoさん バッチファイルのタグはあくまで方法としてもしかしたらあるかな、 と思ってつけただけです。 to: otnさん >1つのxlsxファイルを新規に作って、A.csv B.csv C.csv ・・・ というファイルを、それぞれシートA、B、C、・・・に入れるということですかね? その通りです。 >その場合、「一つのファイルで実行する」というのが不明です。 上記操作を一つのファイルを叩くだけで実行できるようにしたい、 というのが目的です。 一発でできる簡単な方法、でも構いません。 >タグの「バッチファイル」というのも不明です。 上記yuuskecchoさんへの返信のとおりです。 >あと、自分でVBAプログラムを書いた経験が無いということでしょうか? ありません。 to: sinzouさん strPathのところを取り込みたいファイルに毎度変えながら実行していく、ということでしょうか? プログラミング、vba経験が殆どないので、あまりわかっておりません... 申し訳ないです...
yuuskeccho

2020/02/21 04:06

> プログラミング、vba経験が殆どないので、あまりわかっておりません... だとすれば、作業依頼か丸投げでしょうか? Excelにはマクロの自動記録機能が付いています。 マクロの自動記録で、ある程度自動でコードを書いてくれます。 そのコードをご自身で学習しながら解読されてはいかがでしょうか?
guest

回答1

0

1)新しいExcelブックを作成する。
2)ここからループ処理(全てのCSVファイルを処理するまで)
3)CSVファイルを開き、1)のブックに追加する。
4)CSVファイルを閉じ、次のCSVファイル名を取得する。
5)(ループ処理ここまで)
6)新しいExcelブックを保存して閉じる。

単純かつベタな方法ですがいかがでしょうか?

投稿2020/02/26 23:41

DreamTheater

総合スコア1095

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問