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

So lesen Sie eine Excel-Tabelle in Python

silencement
silencementOriginal
2019-06-22 14:03:228493Durchsuche

So lesen Sie eine Excel-Tabelle in Python

Hallo zusammen, lasst uns heute erkunden, wie man Excel-Dateien mit Python bearbeitet. Ähnlich wie die Word-Dateioperationsbibliothek python-docx verfügt Python auch über spezielle Bibliotheken zur Unterstützung von Excel-Dateioperationen. Zu diesen Bibliotheken gehören xlrd, xlwt, xlutils, openpyxl und xlsxwriter Hauptinhalt dieser Erklärung. Excel-Dateien sind jedem bekannt. Sie werden in der täglichen Arbeit und beim Lernen verwendet. Erinnern wir uns: Welche Schritte sind für die Bedienung einer Excel-Datei erforderlich? Das Bild unten zeigt eine Excel-Datei. Vergleichen wir sie und denken wir darüber nach.

So lesen Sie eine Excel-Tabelle in Python

Okay, lass uns gemeinsam einen Blick darauf werfen. Zuerst müssen wir eine Excel-Datei erstellen oder öffnen. und wählen Sie dann ein bestimmtes A Arbeitsblatt aus, das Blatt im Bild oben, um schließlich den Wert der Zelle zu lesen oder festzulegen. Dementsprechend gibt es in openpyxl drei Konzepte: Arbeitsmappen, Blätter und Zellen. Eine Arbeitsmappe ist eine offene Excel-Datei, d. h. eine Excel-Arbeitsmappe; ein Blatt ist eine Tabelle in der Arbeitsmappe, d. h. eine Zelle ist eine einfache Zelle. openpyxl dreht sich um diese drei Konzepte, unabhängig vom Lesen und Schreiben, es sind „drei Dinge“: Öffnen Sie die Arbeitsmappe, suchen Sie das Blatt und bedienen Sie die Zelle. OK, nachdem wir nun die Grundkonzepte verstanden haben, werfen wir einen Blick auf die tatsächliche Funktionsweise!

Erstens ist openpyxl keine vorinstallierte Bibliothek von Python 3. Wir müssen es manuell installieren. Es ist sehr einfach, das Befehlszeilenfenster zu öffnen und pip install openpyxl einzugeben . Wie im Bild unten gezeigt, wurde meins installiert, daher können sich die Ausgabeinformationen von denen aller anderen unterscheiden.

So lesen Sie eine Excel-Tabelle in Python

Importieren Sie openpyxl nach der Installation über die Importanweisung und führen Sie dann die Hilfemethode aus Um zu sehen, was in der openpyxl-Bibliothek enthalten ist, müssen Sie es nicht wissen, Sie müssen sich nur einen Eindruck verschaffen.

So lesen Sie eine Excel-Tabelle in Python

Einige Wörter darin sind immer noch sehr vertraut, z. B. Zelle, Diagramm, Stile, Arbeitsmappe, Arbeitsblatt. Zusätzlich zur Verwendung der Hilfemethode Sie können auch die Dir-Methode verwenden, um alle Mitglieder einer Bibliothek anzuzeigen. Ich habe einige, die wir später verwenden können, rot markiert. Sie können sich während des Lernprozesses auf sie konzentrieren.

So lesen Sie eine Excel-Tabelle in Python

Im Folgenden sind die allgemeinen Schritte zum Bearbeiten von Excel-Dateien aufgeführt:

1. Öffnen oder erstellen Sie eine Excel: Sie müssen ein Arbeitsmappenobjekt erstellen, um ein Excel zu öffnen, und das Erstellen eines Excel erfolgt direkt durch Instanziieren der Arbeitsmappenklasse.

2. Holen Sie sich ein Arbeitsblatt: Sie müssen zuerst ein Arbeitsmappenobjekt erstellen und dann die Methode des Objekts verwenden, um ein Arbeitsblattobjekt abzurufen.

3. Wenn Sie die Daten in der Tabelle abrufen möchten, müssen Sie zuerst ein Arbeitsblattobjekt und dann das Cell-Objekt abrufen, das die Zelle darstellt.

OK, werfen wir einen Blick auf die tatsächliche Operation in Python. Das Objekt der Operation ist die Positionsliste der Beamten, die 2018 in die Hainan-Prüfung eingetragen wurden, wie in der Abbildung dargestellt unten.

So lesen Sie eine Excel-Tabelle in Python

Einige grundlegende Bedienungsbeispiele sind unten aufgeführt. Sie können ihnen folgen und sie aufschreiben.

So lesen Sie eine Excel-Tabelle in Python

Lassen Sie uns die Operation noch einmal zeigen, indem wir die Zellen in der angegebenen Zeile und Zeile gleichzeitig lesen, indem wir die Methode iter_rows verwenden, was bedeutet, Zeile für Zeile zu iterieren Wenn Sie innerhalb des durch den Parameter angegebenen Bereichs nach Spalten iterieren möchten, können Sie die Methode iter_cols verwenden.

So lesen Sie eine Excel-Tabelle in Python

Der obige Code zeigt, wie eine vorhandene Excel-Datei bedient wird. Schauen wir uns das Beispiel der Erstellung einer neuen Excel-Datei an.

So lesen Sie eine Excel-Tabelle in Python

Die generierte Excel-Datei sieht wie folgt aus:

So lesen Sie eine Excel-Tabelle in Python

OK, finden Sie die Bedienung von Excel sehr einfach? Das liegt daran, dass Sie in dieser Zeit Fortschritte beim Erlernen von Python gemacht haben. Vielen Dank für Ihre Aufmerksamkeit und Lektüre. Es wird in Zukunft noch mehr köstliche Programme geben, also genießen Sie es.

Das obige ist der detaillierte Inhalt vonSo lesen Sie eine Excel-Tabelle 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

In Verbindung stehende Artikel

Mehr sehen