Heim  >  Artikel  >  Backend-Entwicklung  >  So bedienen Sie Excel mit Python

So bedienen Sie Excel mit Python

silencement
silencementOriginal
2019-06-15 11:07:193677Durchsuche

So bedienen Sie Excel mit 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 bedienen Sie Excel mit Python

Okay, lasst uns gemeinsam einen Blick darauf werfen. Zuerst müssen wir eine Excel-Datei. Wählen Sie dann ein Blatt aus, das Blatt im Bild oben, und lesen oder legen Sie schließlich den Wert der Zelle fest. 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 bedienen Sie Excel mit 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 bedienen Sie Excel mit 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 bedienen Sie Excel mit 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 bedienen Sie Excel mit Python

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

So bedienen Sie Excel mit Python

Lassen Sie mich Ihnen den Vorgang noch einmal zeigen. Die iter_rows-Methode wird verwendet, was bedeutet, dass Sie innerhalb des durch den Parameter angegebenen Bereichs iterieren möchten nach Spalten können Sie die Methode iter_cols verwenden.

So bedienen Sie Excel mit 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 bedienen Sie Excel mit Python

Die generierte Excel-Datei sieht wie folgt aus:

So bedienen Sie Excel mit 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 bedienen Sie Excel mit 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