python - 使用 openpyxl 保存更改

标签 python excel openpyxl

我是 python 新手,使用 openpyxl 编辑 xlsx 文件。我在尝试保存原始文件时遇到问题。似乎 openpyxl 一直让我将更改保存为新的 xlsx。

这是我正在使用的代码并得到错误 TypeError: save() 恰好需要 2 个参数(1 个给定)

*import openpyxl
from openpyxl import Workbook
wb = openpyxl.load_workbook('book1.xlsx')
sheet = wb.get_sheet_by_name("Sensor Status")
sheet['I3'] = '=countifs(B:B,"*server*",C:C,"=0")'
sheet['I4'] = '=countifs(B:B,"*server*",C:C,">=0")'
wb.save()*

最佳答案

先生,

您需要添加文件名,如:

wb.save('book1.xlsx')

关于python - 使用 openpyxl 保存更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58862484/

相关文章:

python - 如何将包含 ' : ' 的列表转换为 python 中的字典

python - 如何计算 Python 中加权邻接矩阵的拓扑重叠度量 [TOM]?

python - 将 Pandas 数据框转换为字典会用空格重命名列标题

Python:如何检查变量的最后三个数字是否为 000?

excel - 检查列中的值是否都相同

vba - 仅将填充单元格中的值复制到不同的工作表,在最后一个填充值之后没有额外的行

python - Openpyxl 中的列宽(某些列)在超过 60 列后变为零

python - 使用 openpyxl 写入一列

python - 是否可以在不将整个文档加载到内存的情况下获取 Excel 文档的行数?

python - 让 PyPy 与任何版本的 Python (>2.5) 一起工作?