使用python编辑excel电子表格

时间:2014-07-13 18:30:47

标签: python excel

我首先要说我是python的新手。我正在尝试创建一个简单的Q + A应用程序,并将答案导出到excel的特定单元格。我有一个现有的电子表格,我想修改并保存为一个单独的outfile保持原始状态不变。我已经看到了各种方法,我可以附加文件但会覆盖原始文件。

举个例子,我想要这个代码;

hq = input('Headquarters: ')

将响应放在单元格S1中

我是否会尝试使用Python执行此任务?非常感谢任何帮助!

-Paul

1 个答案:

答案 0 :(得分:0)

可能没有非常直接的解决方案,但有一些工具可能会对您有所帮助。

第一个是openpyxlhttps://openpyxl.readthedocs.org/en/2.0.2/#如果你有xlsx个文件,你应该可以用它来修改它们。

您也可以使用xlutils模块执行您想要执行的操作:http://pythonhosted.org/xlutils/index.html但是,您需要先读取文件,然后对其进行编辑,然后保存到另一个文件。格式化可能会丢失等。

由于定义不太明确的文件格式,这是严重的YMMV,但我从openpyxl开始。