In diesem Artikel erfahren Sie, wie Sie eine Excel-Datei lesen und in eine Excel-Datei konvertieren ein Pandas-Datenrahmen. Pandas ist eine Python-Bibliothek, die häufig zur Datenanalyse und -bearbeitung verwendet wird, und ihre ExcelFile-Klasse bietet praktische Methoden zum Lesen von Excel-Dateien.
Eine Möglichkeit, eine Excel-Datei zu lesen, ist die Verwendung von XLRD Bibliothek. So können Sie es machen:
<code class="python">import xlrd workbook = xlrd.open_workbook('FileName.xlsx') sheet = workbook.sheet_by_index(0) for row_index in range(sheet.nrows): row_data = [sheet.cell(row_index, col_index).value for col_index in range(sheet.ncols)] print(row_data)</code>
Mit dieser Methode können Sie die Zeilen und Spalten der Excel-Datei durchlaufen.
Eine weitere effizientere Möglichkeit So lesen Sie eine Excel-Datei mit Pandas:
<code class="python">import pandas as pd newFile = pd.ExcelFile('FilePath\FileName.xlsx') sheet_names = newFile.sheet_names parsed_data = newFile.parse(sheet_names[0]) print(parsed_data.head())</code>
Indem Sie den ersten Blattnamen zum Parsen übergeben, können Sie ihn in einen Pandas-Datenrahmen konvertieren. Alternativ können Sie alle Blätter mithilfe einer Schleife durchlaufen:
<code class="python">for sheet_name in newFile.sheet_names: parsed_data = newFile.parse(sheet_name) print(parsed_data.head())</code>
Wenn Sie Pandas zum Lesen einer Excel-Datei verwenden, müssen Sie unbedingt Folgendes berücksichtigen:
Das obige ist der detaillierte Inhalt vonSo lesen Sie eine Excel-Datei in Python mit Pandas. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!