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
pip install openpyxl # or pip install xlrd
3. Öffnen Sie die Excel-Datei
Verwenden Sie OpenPyXL:
import openpyxl as opxl # or import xlrd
Verwenden Sie xlrd:
wb = opxl.load_workbook('file.xlsx')
4. Holen Sie sich das Arbeitsblatt.
Holen Sie sich das Arbeitsblattobjekt, das die Daten aus der Datei enthält.
Verwenden Sie OpenPyXL:wb = xlrd.open_workbook('file.xlsx')
Verwenden Sie xlrd:
sheet = wb['Sheet1']
5. Lesen Sie Zelldaten
Verwenden Sie OpenPyX L:
sheet = wb.sheet_by_index(0)
Verwenden Sie xlrd:
cell_value = sheet['A1'].value
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:
cell_value = sheet.cell_value(0, 0)
使用xlrd:
for row in sheet.iter_rows(): for cell in row: cell_value = cell.value
提示:
file.xlsx
替换为实际的Excel文件名。wb['MySheet']
。sheet['A1:D5']
Verwenden Sie OpenPyXL: for row_index in range(sheet.nrows): for col_index in range(sheet.ncols): cell_value = sheet.cell_value(row_index, col_index)
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!