使用 openpyxl 清除范围内容
Clear contents of range with openpyxl
我正在尝试使用 python 脚本从 Excel 电子表格的特定范围内清除数据。脚本 运行 没问题(我测试了打印工作表以确保程序能够找到它们),但是在我 运行 脚本并打开文件后文件没有变化。
from openpyxl import load_workbook
wb = load_workbook(filename = '10.28.17.xlsx')
ws = wb['Players']
for row in ws['A2:E49']:
for cell in row:
cell.value = 0
如果您能提供任何帮助或提示,我将不胜感激!
您必须在工作后保存您的工作簿:
wb.save("file_name.xlsx")
wb.close()
我正在尝试使用 python 脚本从 Excel 电子表格的特定范围内清除数据。脚本 运行 没问题(我测试了打印工作表以确保程序能够找到它们),但是在我 运行 脚本并打开文件后文件没有变化。
from openpyxl import load_workbook
wb = load_workbook(filename = '10.28.17.xlsx')
ws = wb['Players']
for row in ws['A2:E49']:
for cell in row:
cell.value = 0
如果您能提供任何帮助或提示,我将不胜感激!
您必须在工作后保存您的工作簿:
wb.save("file_name.xlsx")
wb.close()