代码之家  ›  专栏  ›  技术社区  ›  rayfarer

使用openpyxl清除范围内容

  •  0
  • rayfarer  · 技术社区  · 8 年前

    我试图使用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
    

    1 回复  |  直到 8 年前
        1
  •  2
  •   Markus Torshe    8 年前

    工作结束后,您必须保存工作簿:

    wb.save("file_name.xlsx")
    wb.close()
    
    推荐文章