2016-04-12 9 views
5

Mam skoroszyt, który chciałbym wyczyścić zakres wartości przy użyciu OpenPyXI. Do tej pory mam następujące:Jak wyczyścić zakres wartości w skoroszycie programu Excel przy użyciu OpenPyXl

# 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' 

W skrócie, staram się zrobić w OpenPyXL samo następujące VBA służy:

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

dziękuję!

Odpowiedz

5

Wygląda na to, że biblioteka nie ma metody czyszczenia lub ustawiania zakresu bezpośrednio. Więc twoja najlepsza szansa prawdopodobnie wyczyści wartość dla każdej komórki:

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

To działa pięknie, dziękuję! – Andrew

Powiązane problemy