用Python写入xls文件

时间:2018-06-26 12:57:44

标签: python

我无法在python中写入现有的XLS文件。这是我到目前为止的内容:

import_data = xlrd.open_workbook('Example.xls', on_demand=True)

编辑数据,创建工作簿,将新数据保存到工作表,然后...

wb.save('Example.xls')

错误:

Invalid argument: 'Example.xls'

如果我在save方法中更改了文件名,它将完全按预期工作。示例:

wb.save('Example2.xls')

因此,似乎在写入已存在的文件时出现问题。我搜索了一种“关闭” Example.xls的方法,但是从我读到的内容来看,这似乎没有必要吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试:

wb.release_resources()
# Edit your data.
wb.save('Example.xls')