如何使用python更新现有excel文件

如何使用python更新现有excel文件,python,excel,file,edit,Python,Excel,File,Edit,我需要更新现有excel文件中的值 我需要打开一个现有文件。 例如,我需要更新第4行A列中的单元格值。 我需要关闭并保存现有文件 我尝试了一个简单的代码,但它返回了一个错误 编辑:图像中的代码工作并执行,但当我打开Excel文件时,Excel返回错误 可操作的\u副本=副本读取\u excel TypeError:“模块”对象不可调用 此消息表示您正在调用一个模块,就好像它是一个函数一样。由于您的脚本可以识别为一个模块,因此我假设您已经使用import xlutils.copy导入了它。但是,如

我需要更新现有excel文件中的值

我需要打开一个现有文件。 例如,我需要更新第4行A列中的单元格值。 我需要关闭并保存现有文件

我尝试了一个简单的代码,但它返回了一个错误

编辑:图像中的代码工作并执行,但当我打开Excel文件时,Excel返回错误

可操作的\u副本=副本读取\u excel

TypeError:“模块”对象不可调用

此消息表示您正在调用一个模块,就好像它是一个函数一样。由于您的脚本可以识别为一个模块,因此我假设您已经使用import xlutils.copy导入了它。但是,如果要在不限定函数的情况下使用该函数,则必须按如下方式导入该函数:

from xlutils.copy import copy

复制方法在代码中的作用是什么?是复制模块吗?可能有用。我自己的经验是使用.xls文件,因此可能没有帮助-在使用这些文件时,只有在输入文件足够简单的情况下才有可能,因为在打开输入文件和创建可写版本之间,一些格式信息丢失了。但是.xslx格式差异很大,可能不适用。我实际上不知道。我遵循了包含它的教程。只是猜测,但这可能是xsutils.copy copy方法-@PeterDeGlopper哦,是的,这是一个更好的猜测。我得到了要编译和执行的代码,但当我打开生成的excel文件时,excel返回一个错误