![如何将多个Excel文件中的数据加载到一张表中?](https://linux22.com/image/81321/%E5%A6%82%E4%BD%95%E5%B0%86%E5%A4%9A%E4%B8%AAExcel%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E5%8A%A0%E8%BD%BD%E5%88%B0%E4%B8%80%E5%BC%A0%E8%A1%A8%E4%B8%AD%EF%BC%9F.png)
我必须将多个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
采用您想要的形式。