複数のExcelファイルのデータを1つのテーブルにロードする方法は?

複数のExcelファイルのデータを1つのテーブルにロードする方法は?

複数のExcelファイルのデータを1つのテーブルにロードする必要があります。ソリューションの実装を手伝ってください。

複数の列を含む複数の小売店からExcelファイルをインポートします。各ファイルには異なる列数とヘッダー名があります。

したがって、Excelファイルに基づいてデータをロードするためにテーブルを動的に作成/変更する必要があり、ソリューション/オープンソースユーティリティを取得するのに役立ちます。

パスワード:

csvsqlを使用してcsvのデータをテーブルにロードしますが、ファイルごとに異なるテーブルを作成します。しかし、私は以下のようなものを探しています。

File 1:

col1,col2,col3

File 2:

col4,col5

Output table:

col1,col2,col3,col4,col5

列に基づいてテーブルを動的に増やす必要がありますが、技術に関係なくソリューションを得るのに役立ちます。

答え1

xslファイルを直接処理するのは簡単ではありませんが、まずcsvファイルに変換してから次のことができると思います。

paste -d ',' File1.csv  File2.csv > onefile.csv

onefile.csvご希望の形で行われます。

関連情報