【问题标题】:CSV to Excel [xlsx] scriptCSV 到 Excel [xlsx] 脚本
【发布时间】:2014-03-27 18:22:14
【问题描述】:

在 excel 中,我可以使用外部数据源打开一个 csv 文件,然后选择从文本中获取数据。这需要我通过一系列步骤来导入文件。这很好用,但我需要自动化这个过程,因为这些文档中的许多都需要随着时间的推移进行转换。

有没有办法像脚本一样运行类似的进程?我是这个领域的新手。

【问题讨论】:

标签: excel csv scripting


【解决方案1】:

您可以在脚本中运行此命令:

csv2odf yourdata.csv yourtemplate.xlsx output.xlsx

您需要获取csv2odfPython 并创建这样的模板:

  1. 插入与 csv 列数相同的列标题。
  2. 添加一个样本数据行。您可以根据需要添加格式。
  3. 将模板另存为 xlsx。

【讨论】:

  • 这似乎不适用于较大的文件。我尝试了一些测试,将已处理的行限制为 50 之类的较低数字,并且它完美地完成了工作。问题是我需要转换的文件在 250k-400k 行之间,并且在完成之前我的内存不足。
  • csv2odf 的第 2 版已发布,它可以更好地处理大文件。我在只有 1G 内存的电脑上用 100 万行测试了它。
猜你喜欢
  • 1970-01-01
  • 2016-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多