Python Openpyxl 错误: 'Worksheet' 对象没有 'save' 属性
在 Python Openpyxl 库中,save() 方法用于保存整个工作簿,而不是单个工作表。因此,如果尝试使用 save() 方法来保存 Worksheet 对象,会引发 AttributeError: 'Worksheet' object has no attribute 'save' 错误。
解决方案:
使用 Workbook 对象的 save() 方法保存整个工作簿,而不是直接保存 Worksheet 对象。
示例代码:
import openpyxl
# 打开工作簿
workbook = openpyxl.load_workbook('sheet_path')
# 获取工作表
worksheet = workbook['Sheet1']
# 在工作表中进行操作
# 保存工作簿
workbook.save('sheet_path')
在这个代码中,我们首先打开工作簿,然后获取工作表对象。我们可以在工作表对象上进行任何操作。最后,我们使用 Workbook 对象的 save() 方法来保存整个工作簿。
原文地址: https://www.cveoy.top/t/topic/fXca 著作权归作者所有。请勿转载和采集!