如何将多个Excel文件中的数据加载到一张表中?

如何将多个Excel文件中的数据加载到一张表中?

我必须将多个Excel文件中的数据加载到一个表中,请帮助我实现解决方案。

我们从不同的零售店获取 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采用您想要的形式。

相关内容