2017-10-28 191 views
-1

我试图使用python脚本来清除Excel电子表格的特定范围中的数据。脚本运行正常(我测试了打印工作表以确保程序正在找到它们),但是在运行脚本并打开文件后,文件没有变化。用openpyxl清除范围的内容

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 

我希望能为您提供任何帮助或提示!

回答

1

你必须保存工作簿,你的工作后:

wb.save("file_name.xlsx") 
wb.close() 
+0

完美,谢谢! – rayfarer