2017-10-28 2502 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