我必须将多个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
采用您想要的形式。