有没有办法在Excel中将csv导入另一个Excel工作表/模板

时间:2014-08-12 09:53:27

标签: excel csv

我正在寻找一种方法来合并我的excel模板,该模板具有所有格式和公司标题等,以及从我们系统中的报告生成的原始数据。

通过这种方式,我可以隔离原始数据以及可以从外部控制的漂亮外观和格式。

基本上我想做的是,

从我们的系统中提取csv报告。 打开带有表格,列名称,漂亮徽标等的Excel模板。 有些人如何将csv合并到表中。

打印/电子邮件已完成的模板。

1 个答案:

答案 0 :(得分:0)

也许你可以使用csv2odf。它适用于xlsx文件(但不适用于xls)。

它的运行方式如下:

csv2odf data.csv template.xlsx output.xlsx

它需要一行样本数据。使用数字将去的虚拟数字和文本将去的虚拟文本。根据需要格式化文本/数字。

如果您有多行标题,可以使用-S选项告诉它要跳过多少行,如下所示:

csv2odf -S 5 data.csv template.xlsx output.xlsx

您还需要python来运行它。