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.
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.
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.
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.
Einige grundlegende Bedienungsbeispiele sind unten aufgeführt. Sie können ihnen folgen und sie aufschreiben.
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.
Der obige Code zeigt, wie eine vorhandene Excel-Datei bedient wird. Schauen wir uns das Beispiel der Erstellung einer neuen Excel-Datei an.
Die generierte Excel-Datei sieht wie folgt aus:
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.