如何使用OpenPyXl清除Excel工作簿中的一系列值

我有一个工作簿,我想使用OpenPyXI清除一系列值。 到目前为止,我有以下几点:

# import OpenPyXl module from openpyxl import load_workbook # load workbook wb = load_workbook(filename = 'testing.xlsx') # make variable with worksheet you want to view/modify sheet = wb['AR Cutoff'] # Change value of A3 sheet['A3'] = 'Assigned value' 

总之,我正在尝试在OpenPyXL中执行以下VBA的相同操作:

 Worksheets("Sheet1").Range("A1:G37").Clear 

谢谢!

看来图书馆没有直接清除或设置范围的方法。 所以你最好的机会可能是清除每个单元格的价值:

 for row in ws['A1:G37']: for cell in row: cell.value = None