Kostenlose Python‑Bibliothek zum Lesen, Bearbeiten & Schreiben von XLS‑Dateien

Eine kleine Open‑Source‑Python‑Bibliothek ermöglicht Software‑Entwicklern das Lesen, Bearbeiten, Manipulieren und Schreiben von Daten in Excel‑XLS‑Tabellenkalkulationen über die Python‑API.

Was ist Pyexcel-XLS?

Excel-Dateien sind ein allgegenwärtiger Bestandteil von Geschäfts- und Datenmanagement und helfen Benutzern bei der Bearbeitung von Finanzberichten, Datenanalysen oder jeder anderen Aufgabe, die tabellarische Daten beinhaltet. Python, als eine der beliebtesten Programmiersprachen für diese Aufgaben, stellt eine Vielzahl von Bibliotheken zur Arbeit mit verschiedenen Dateiformaten bereit. Wenn es um die Arbeit mit Excel-Dateien in Python geht, ist die Bibliothek Pyexcel-XLS eine wertvolle Ressource, die den Prozess des Lesens und Schreibens von Excel-Dateien vereinfacht.

Pyexcel-XLS ist eine Python-Bibliothek, die Teil der größeren pyexcel-Familie ist und eine konsistente Schnittstelle zum Umgang mit verschiedenen Tabellenformaten, einschließlich Excel, bietet. Diese Bibliothek ermöglicht es Benutzern, Daten aus Excel-Dateien zu lesen und in Excel-Dateien zu schreiben, ohne komplexen Low-Level-Code zu benötigen. Sie bietet einen bequemen und benutzerfreundlichen Ansatz zur Manipulation von Excel-Dateien, wodurch sie sich für Aufgaben wie Datenextraktion, Berichterstellung und Automatisierung eignet. Es gibt mehrere wichtige Funktionen der Bibliothek, wie das Schreiben von Daten in eine Excel-Datei, das Lesen vorhandener Excel-Dateien, das Anwenden von Stilen auf Zellen und Zeilen, das Zusammenführen von Zellen, die Handhabung von Excel-Formeln, die Arbeit mit mehreren Arbeitsblättern und vieles mehr.

Pyexcel-XLS ist eine sehr einfach zu verwendende und wertvolle Python-Bibliothek für die Arbeit mit Excel-Dateien. Sie vereinfacht den Prozess des Ladens, Lesens und Schreibens von Excel-Daten und ist damit eine ausgezeichnete Wahl für ein breites Spektrum an Datenmanipulationsaufgaben. Egal, ob Sie Informationen aus Excel-Dateien extrahieren oder Berichte erstellen müssen, diese Bibliothek kann Ihren Arbeitsablauf optimieren. Wenn Sie also häufig mit Excel-Dateien in Python arbeiten, probieren Sie sie aus und erleben Sie die gebotene Komfort.

Previous Next

Erste Schritte mit Pyexcel-XLS

Die empfohlene Methode, die Pyexcel-XLS-Bibliothek zu installieren, ist die Verwendung von pip. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.

Pyexcel-XLS über PIP-Befehl installieren

pip install Pyexcel-XLS

Pyexcel-XLS über GitHub installieren

$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install

Schreiben in eine Excel-Datei mit Python

Die Open-Source-Bibliothek Pyexcel-XLS bietet die Möglichkeit, eine einfache Excel‑XLS-Datei zu erstellen und Daten mit nur wenigen Zeilen Python‑Code in eigenen Anwendungen zu schreiben. Softwareentwickler können zudem verschiedene Formatierungen darauf anwenden, Daten aus einer externen Quelle laden, neue Zeilen und Spalten einfügen, Zellen sowohl vertikal als auch horizontal zusammenführen und vieles mehr. Im folgenden Beispiel erstellen Benutzer eine Excel-Arbeitsmappe, fügen Daten hinzu, benennen die Spalten anhand der ersten Zeile und erweitern die Zeilen mit ihren Daten mittels Python‑Code.

Wie erstellt man eine einfache Excel-XLS-Tabelle mit der Python-Bibliothek?

import pyexcel_xls

# Create a workbook
workbook = pyexcel_xls.get_sheet()

# Add data
data = [["Name", "Age", "City"],
        ["Alice", 25, "New York"],
        ["Bob", 30, "Los Angeles"]]

workbook.name_columns_by_row(0)
workbook.extend_rows(data)

# Save the workbook to an Excel file
workbook.save_as("output.xls")

Lesen einer Excel-Datei über die Python-API

Die Pyexcel-XLS-Bibliothek erleichtert Softwareentwicklern das Lesen von Excel-Dateien in ihren eigenen Anwendungen ohne externe Abhängigkeiten. Die Bibliothek ermöglicht Python-Entwicklern das Laden und Lesen einer bestehenden XLS-Datei mit nur wenigen Zeilen Python-Code. Sie bietet zudem Unterstützung für das Lesen eines bestimmten Arbeitsblatts. Darüber hinaus ist es auch möglich, auf bestimmte Spalten oder Zeilen einer gegebenen Excel-Datei zuzugreifen und diese zu lesen. Das Folgende zeigt, wie einfach Softwareentwickler Daten aus einer Excel-Datei mit Python-Code lesen können.

Wie liest man Daten aus einem Excel XLS-Dokument mit Python?

from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}

Unterstützung verschiedener Funktionen

Das Open-Source-Projekt Pyexcel-XLS ist eine wertvolle Python-Bibliothek für die Arbeit mit Excel-Dateien. Es vereinfacht den Prozess des Lesens und Schreibens von Excel-Daten und ist damit eine ausgezeichnete Wahl für ein breites Spektrum an Datenmanipulationsaufgaben. Zu den wichtigen Funktionen der Bibliothek gehören das Formatieren von Zellen, das Hinzufügen von Rahmen, das Festlegen von Zellfarben, um Ihre Excel-Dateien optisch ansprechend zu gestalten, das Zusammenführen von Zellen sowohl vertikal als auch horizontal, das Schreiben und Auswerten von Excel-Formeln, das Erstellen sowie das Manipulieren mehrerer Arbeitsblätter in einer einzigen Excel-Datei und vieles mehr.

 Deutsch