Heim  >  Artikel  >  Backend-Entwicklung  >  So lesen Sie Excel in Python

So lesen Sie Excel in Python

(*-*)浩
(*-*)浩Original
2019-07-02 10:54:135287Durchsuche

Python verwendet openpyxl zum Lesen und Schreiben von Excel-Dateien

Dies ist eine Bibliothek eines Drittanbieters, die Excel-Dateien im XLSX-Format verarbeiten kann. pip install openpyxl-Installation. Wenn Sie Aanconda verwenden, sollte es im Lieferumfang enthalten sein.

So lesen Sie Excel in Python

Excel-Datei lesen (empfohlenes Lernen: Python-Video-Tutorial)

Zugehörige Funktionen müssen importiert werden.

from openpyxl import load_workbook
# 默认可读写,若有需要可以指定write_only和read_only为True
wb = load_workbook('mainbuilding33.xlsx')

Die geöffnete Datei ist standardmäßig lesbar und beschreibbar. Bei Bedarf können Sie den Parameter read_only als True angeben.

Holen Sie sich das Arbeitsblatt--Sheet

# 获得所有sheet的名称
print(wb.get_sheet_names())
# 根据sheet名字获得sheet
a_sheet = wb.get_sheet_by_name('Sheet1')
# 获得sheet名
print(a_sheet.title)
# 获得当前正在显示的sheet, 也可以用wb.get_active_sheet()
sheet = wb.active

Holen Sie sich die Zelle

# 获取某个单元格的值,观察excel发现也是先字母再数字的顺序,即先列再行
b4 = sheet['B4']
# 分别返回
print(f'({b4.column}, {b4.row}) is {b4.value}') # 返回的数字就是int型
# 除了用下标的方式获得,还可以用cell函数, 换成数字,这个表示B4
b4_too = sheet.cell(row=4, column=2)
print(b4_too.value)

b4.column gibt B, b4.row zurück Gibt 4 zurück, Wert ist der Wert dieser Zelle. Darüber hinaus verfügt die Zelle auch über ein Attribut „Koordinate“. Zellen wie „b4“ geben die Koordinate „B4“ zurück.

Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonSo lesen Sie Excel in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn