【发布时间】:2015-04-24 12:33:44
【问题描述】:
我正在使用 Python 3.4,并且正在编写一个简短的脚本。我有一个可执行文件,它接受软件的输出并输出一堆带有请求数据的 csv 文件。我创建了一个 Excel (xlsx) 文件作为模板。它有一个针对特定要求量身定制的图表。
我想在每个 csv 文件中获取一定范围的数据,然后将它们输入到我已经创建的现有 excel 模板中,并用唯一的文件名保存它。本质上是迭代这个过程。
每个 csv 文件都有一个唯一的名称。我的目标是帮助自动创建图表。有时这最终可能是 100 多个图表。我已经搜索了很多关于如何在几乎没有帮助的情况下做到这一点。
我再次启动脚本,它会遍历每个 csv 文件(无论是 5 个还是 500 个),然后复制数据(始终在相同单元格中的某个范围),然后将其粘贴到模板 xlsx 文件中我已经创建并使用与 csv 类似的名称保存它,除了它将具有 .xlsx 作为扩展名。
我不知道这是否是最好的方法,或者我是否应该创建一个 csv 模板来代替它将复制到。
非常感谢任何帮助,谢谢。
【问题讨论】:
-
你打算用什么来读/写 xlsx?
-
我以前用过xlrd这个模块。
-
我试过了,但没有太大帮助。我打算使用那些 excel 模块 xlsxwrt,我相信。