Heim >Backend-Entwicklung >Python-Tutorial >So lesen Sie Daten aus einer Excel-Datei in Python
Es gibt 6 Schritte, um Python zum Lesen von Excel-Dateidaten zu verwenden: Installieren Sie eine Bibliothek eines Drittanbieters (z. B. OpenPyXL oder xlrd). Bibliothek importieren. Öffnen Sie die Excel-Datei. Holen Sie sich das Arbeitsblattobjekt. Zelldaten lesen. Durchlaufen Sie das Arbeitsblatt, um Daten aus allen Zellen zu lesen.
So lesen Sie Excel-Dateidaten in Python
Um Python zum Lesen von Daten in Excel-Dateien zu verwenden, müssen Sie eine Bibliothek eines Drittanbieters wie OpenPyXL oder xlrd verwenden.
Die folgenden Schritte sind zum Lesen von Excel-Dateidaten in Python:
1. Installieren Sie OpenPyXL oder xlrd
<code class="python">pip install openpyxl # or pip install xlrd</code>
3. Öffnen Sie die Excel-Datei
Verwenden Sie OpenPyXL:
<code class="python">import openpyxl as opxl # or import xlrd</code>
Verwenden Sie xlrd:
<code class="python">wb = opxl.load_workbook('file.xlsx')</code>
4. Holen Sie sich das Arbeitsblatt.
Holen Sie sich das Arbeitsblattobjekt, das die Daten aus der Datei enthält.
Verwenden Sie OpenPyXL:<code class="python">wb = xlrd.open_workbook('file.xlsx')</code>
Verwenden Sie xlrd:
<code class="python">sheet = wb['Sheet1']</code>
5. Lesen Sie Zelldaten
Verwenden Sie OpenPyX L:
<code class="python">sheet = wb.sheet_by_index(0)</code>
Verwenden Sie xlrd:
<code class="python">cell_value = sheet['A1'].value</code>
6. Durchlaufen Sie das Arbeitsblatt
Sie können die for
-Schleife verwenden, um alle Zeilen oder Spalten im Arbeitsblatt zu durchlaufen und die Daten jeder Zelle zu lesen.
for
循环遍历工作表中的所有行或列,并读取每个单元格的数据。
使用OpenPyXL:
<code class="python">cell_value = sheet.cell_value(0, 0)</code>
使用xlrd:
<code class="python">for row in sheet.iter_rows(): for cell in row: cell_value = cell.value</code>
提示:
file.xlsx
替换为实际的Excel文件名。wb['MySheet']
。sheet['A1:D5']
Verwenden Sie OpenPyXL: <code class="python">for row_index in range(sheet.nrows): for col_index in range(sheet.ncols): cell_value = sheet.cell_value(row_index, col_index)</code>🎜🎜🎜🎜Verwenden Sie xlrd: 🎜🎜rrreee🎜🎜🎜🎜Tipp: 🎜🎜🎜🎜Verwenden Sie file.xlsx Durch den tatsächlichen Ex-CEL-Dateinamen ersetzen. 🎜🎜Wenn Sie ein Arbeitsblatt mit einem anderen Arbeitsblattnamen lesen müssen, geben Sie bitte den Arbeitsblattnamen an, z. B.
wb['MySheet']
. 🎜🎜Um Daten in einem bestimmten Bereich zu lesen, können Sie Slicing-Syntax wie sheet['A1:D5']
verwenden. 🎜🎜Das obige ist der detaillierte Inhalt vonSo lesen Sie Daten aus einer Excel-Datei in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!