openpyxl ist eine Python-Bibliothek zum Lesen und Bearbeiten von .xlsx
Dateien. Die Verwendung der Beispiele ist auf der Dokumentationsseite angegeben :
>>> from openpyxl import load_workbook >>> wb = load_workbook(filename = 'empty_book.xlsx') >>> sheet_ranges = wb['range names'] >>> print(sheet_ranges['D18'].value) 3
Beispiel
from openpyxl import load_workbook wb = load_workbook(filename = 'sample.xlsx') ws = wb['Sheet1'] with open('sample.txt', 'w') as f: myrange = ws['A1':'C4'] for c1, c2, c3 in myrange: print(c1.value, c2.value, c3.value, file=f)
Dieses benannte Arbeitsblatt Sheet1
erzeugt eine Textdatei mit dieser Ausgabe:
1 5 Nine Two Six 1923-01-07 00:00:00 3 7 Tiger 40 8 Lion