1. Produkte
  2.   Editor
  3.   Python
  4.   Openpyxl
 
  

Open-Source-Python-Tabelleneditor-Bibliothek

Kostenlose und Open Source Python-Bibliothek zum Erstellen und Bearbeiten von Excel XLSX und anderen Tabellenkalkulationsdateien.

Was ist die Openpyxl-API?

Openpyxl ist eine leistungsstarke und vielseitige Open-Source-Python-Bibliothek für die Arbeit mit Excel-Dateien. Sie können damit Excel-Tabellen im beliebten XLSX-Format lesen, schreiben und bearbeiten. Mit Openpyxl können Sie komplexe Excel-Dokumente erstellen, vorhandene ändern und sogar Daten aus Excel-Tabellen extrahieren, um Datenanalysen durchzuführen. Die benutzerfreundliche API bietet Funktionen zum Formatieren von Zellen, Erstellen von Diagrammen und Verwalten von Arbeitsblättern. Damit ist sie die ideale Wahl für Python-Entwickler, die Excel-bezogene Aufgaben automatisieren oder die Verarbeitung von Excel-Dateien in ihre Anwendungen integrieren möchten. Egal, ob Sie Datenanalysen, Berichte oder ein beliebiges Excel-basiertes Projekt bearbeiten, Openpyxl bietet einen umfassenden Satz an Tools zur Optimierung Ihres Arbeitsablaufs.

Funktionen der OpenpyXL-API

Im Folgenden sind einige der Hauptfunktionen der OpenpyXL-API aufgeführt:

  • Excel-Dateien lesen und schreiben: Openpyxl kann Excel-Dateien im XLSX-Format lesen und schreiben, sodass Sie Daten effizient verarbeiten können.
  • Arbeitsblätter erstellen und ändern: Sie können neue Arbeitsblätter erstellen, sie umbenennen und vorhandene ändern, einschließlich dem Hinzufügen und Entfernen von Blättern.
  • Zellenformatierung: Openpyxl unterstützt verschiedene Optionen zur Zellenformatierung, wie etwa das Festlegen von Schriftarten, Farben, Rahmen und Zahlenformaten.
  • Datenüberprüfung: Sie können Zellen eine Datenüberprüfung hinzufügen, um Eingabewerte, wie etwa Dropdown-Listen oder numerische Bereiche, einzuschränken.
  • Bedingte Formatierung: Openpyxl ermöglicht Ihnen, bedingte Formatierungsregeln auf Zellen anzuwenden und so eine dynamische Formatierung basierend auf Zellenwerten zu ermöglichen.
  • Formeln und Funktionen: Sie können Excel-Formeln und -Funktionen in Ihre Tabellen einfügen und auswerten.
  • Diagramme: Die Bibliothek unterstützt das Erstellen verschiedener Diagrammtypen, einschließlich Balken-, Linien-, Kreis- und Streudiagrammen, direkt in Excel-Dateien.
  • Bilder: Sie können Bilder in Excel-Arbeitsblätter einfügen und so den Dokumentinhalt erweitern.
  • Benannte Bereiche: Openpyxl unterstützt benannte Bereiche und ermöglicht so eine einfache Referenzierung bestimmter Zellbereiche in Ihrem Code.
  • Zellen zusammenführen und trennen: Sie können Zellen zusammenführen und trennen, um komplexere Tabellenlayouts zu erstellen.
  • Stile: Die Bibliothek bietet ein umfassendes Stilsystem, mit dem Sie das Erscheinungsbild von Zellen und Arbeitsblättern anpassen können.
  • Iterieren über Zeilen und Spalten: Openpyxl bietet effiziente Möglichkeiten zum Iterieren über Zeilen und Spalten zur Datenverarbeitung.
  • Schutz: Sie können Schutzoptionen für das Arbeitsblatt festlegen, z. B. Zellen sperren oder Blattbearbeitungen verhindern.
  • Umgang mit großen Dateien: Openpyxl ist für den effizienten Umgang mit großen Excel-Dateien konzipiert und eignet sich daher für Big Data-Anwendungen.

Von Openpyxl unterstützte Dateiformate

Pyexcel-XLS unterstützt die folgenden Dateiformate.

File FormatDefinition
XLSXMicrosoft Excel 2010 and above spreadsheet file format
XLSMMicrosfot Excel 2010 Spreadsheet Macro file format
GitHub

GitHub-Statistiken

Name:
Sprache:
Sterne:
Gabeln:
Lizenz:
Das Repository wurde zuletzt aktualisiert unter

Erste Schritte mit Openpyxl

Sie können die Openpyxl-Bibliothek von GitHub oder mit dem Befehl „pip install“ herunterladen:

Installation

Die Installation von Openpyxl ist einfach und kann wie unten gezeigt vom Terminal aus durchgeführt werden:

Openpyxl installieren


pip3 install Openpyxl

Openpyxl Python-Codebeispiele

Examples using the Openpyxl Python library are as follow. You can use the FREE Excel XLS file template to try these examples.

Wie lese ich eine XLSX-Datei mit Openpyxl?

Um eine vorhandene XLSX-Datei zu lesen, können Sie die Funktion load_workbook verwenden. Hier ist ein einfaches Beispiel:

Wie erstelle ich Excel XLSX mit Openpyxl?

Das Erstellen einer neuen Excel XLSX-Datei mit Openpyxl ist sehr einfach. Sie können mit der Klasse Workbook eine neue Arbeitsmappe erstellen, auf das aktive Blatt zugreifen und die Werte der Zellen festlegen, wie im folgenden Codebeispiel gezeigt.

Wie ändere ich eine vorhandene XLSX-Datei mit Openpyxl?

Das Lesen einer vorhandenen XLSX-Datei und deren Änderung mit Openpyxl ist sehr einfach. Sie können die Arbeitsmappe mit der Methode load_workbook laden und dann auf das aktive Blatt und die Zelle zugreifen, um deren Inhalt zu ändern. Dies wird im folgenden Codebeispiel gezeigt.

Ressourcen

  • KOSTENLOSE Excel-Vorlagendatei
  • Screenshot iPhone 7
  • Abschluss

    Openpyxl ist eine umfassende und leistungsstarke Python-Bibliothek für die Arbeit mit Excel-Dateien und bietet umfangreiche Funktionen zum Erstellen, Ändern und Analysieren von Daten im XLSX-Format. Mit seiner benutzerfreundlichen Oberfläche und robusten Funktionalität eignet es sich für eine Vielzahl von Aufgaben, von der einfachen Dateneingabe bis hin zu komplexen Tabellenkalkulationsmanipulationen. Die Unterstützung von Openpyxl für Zellformatierung, Diagramme, Datenvalidierung und mehr macht es zu einem vielseitigen Tool für Entwickler, die Excel-bezogene Prozesse automatisieren oder Tabellenkalkulationsfunktionen in ihre Anwendungen integrieren möchten. Egal, ob Sie Datenanalysetools erstellen, Berichte erstellen oder Excel-Dateien in irgendeiner Form verarbeiten, Openpyxl bietet die Flexibilität und Benutzerfreundlichkeit, die Sie benötigen, um Ihren Arbeitsablauf zu optimieren und die Produktivität zu steigern.

    Ähnliche Produkte

     Deutsch