50 個の同様の csv ファイルから 1 つの Excel シートにデータをインポートする必要があります。各ファイルから選択した列のみを取得し、それらを 1 つのシートにまとめる方法はありますか。
私のcsvファイルの構造:すべてのファイルでまったく同じいくつかの列。(私はそれらをExcelに入れたい)次に、同じ列名を持つが異なるデータを持つ1つの列を、Excelシートに異なる名前で並べて配置したい。csv ファイルの残りのすべての列は必要ありません。
要するに、
- すべての csv ファイルを読み取り、
- すべてのcsvに共通するすべての列を取得し、Excelシートに入れます。
- ここで、ヘッダーが同じでデータが異なる各ファイルから1列を取得し、csvファイル名から名前を付けてExcelシートに次々と配置します。
- 残りの列はそのままにします。
- Excel シートを Excel ファイルに書き込みます。
最初は簡単にできると思っていたのですが、学習段階のプログラミングスキルを考えるとかなり難しいです。助けてください。