Heim > Backend-Entwicklung > Python-Tutorial > So lesen Sie eine Excel-Datei in Python mit Pandas

So lesen Sie eine Excel-Datei in Python mit Pandas

Susan Sarandon
Freigeben: 2024-10-22 15:18:03
Original
1011 Leute haben es durchsucht

How to Read an Excel File in Python Using Pandas

Eine Excel-Datei in Python mit Pandas lesen

Übersicht

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.

XLRD verwenden

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>
Nach dem Login kopieren

Mit dieser Methode können Sie die Zeilen und Spalten der Excel-Datei durchlaufen.

Pandas verwenden

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Überlegungen

Wenn Sie Pandas zum Lesen einer Excel-Datei verwenden, müssen Sie unbedingt Folgendes berücksichtigen:

  • Stellen Sie sicher, dass die Dateierweiterung (.xlsx/.xls) und der Pfad korrekt sind.
  • Wenn die Excel-Datei mehrere Blätter enthält, geben Sie den gewünschten Blattnamen an oder durchlaufen Sie alle Blätter.
  • Behandeln Sie fehlende Werte entsprechend durch Angabe fehlender Werte in der Analyse.
  • Achten Sie auf mögliche Speicherprobleme, wenn Sie mit großen Dateien arbeiten.

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!

Quelle:php
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage