Open-Source-Python-XLS-Editor-Bibliothek
Kostenlose und Open Source Python-Bibliothek zum Erstellen und Bearbeiten von Excel-XLS-Dateien.
Was ist Pyexcel-XLS?
Pyexcel-XLS ist eine Open-Source-Python-Bibliothek zum Erstellen, Öffnen und Ändern von Microsoft Excel XLS-Dateien. Es handelt sich um eine Unterkomponente der Pyexcel-Bibliothek, die neben Pyexcel-XLS auch andere Komponenten enthält. Mit Pyexcel-XLS können Sie mit den Zeilen und Spalten einer XLS-Datei arbeiten, die Sie bearbeiten und anschließend wieder auf der Festplatte speichern können. Pyexcel-XLS unterstützt eine Reihe von Excel-Dateiformaten zum Lesen und Schreiben mit bestimmten Einschränkungen.
Pyexcel-XLS-Funktionen
Im Folgenden sind einige der Hauptfunktionen der Pyexcel-XLS-API aufgeführt:
- Eine Anwendungsprogrammierschnittstelle (API) zur Handhabung mehrerer Datenquellen wie physische Dateien, Speicherdateien, SQLAlchemy-Tabellen, Django-Modelle und Python-Datenstrukturen: Wörterbuch, Datensätze und Arrays.
- Eine API zum Lesen und Schreiben von Daten in verschiedenen Excel-Dateiformaten.
- Für große Datensätze wird Datenstreaming unterstützt. Ein Generator kann an Sie zurückgegeben werden. Überprüfen Sie iget_records, iget_array, isave_as und isave_book_as.
Unterstützte Dateiformate
Pyexcel-XLS unterstützt die folgenden Dateiformate.
File Format | Definition |
---|---|
csv | comma separated values |
tsv | tab separated values |
csvz | a zip file that contains one or many csv files |
tsvz | a zip file that contains one or many tsv files |
xls | a spreadsheet file format created by MS-Excel 97-2003 |
xlsx | MS-Excel Extensions to the Office Open XML SpreadsheetML File Format. |
xlsm | an MS-Excel Macro-Enabled Workbook file |
ods | open document spreadsheet |
fods | flat open document spreadsheet |
json | java script object notation |
html | html table of the data structure |
simple | simple presentation |
rst | rStructured Text presentation of the data |
mediawiki | media wiki table |
Pyexcel API-Übersicht
Erste Schritte mit Pyexcel-XLS
Wir können die Pyexcel-XLS-Bibliothek von GitHub oder mit dem Befehl „pip install“ herunterladen:
Installation
Die Installation von Pyexcel-XLS ist einfach und kann wie unten gezeigt vom Terminal aus durchgeführt werden:
Installieren von Pyexcel-XLS
pip3 install Pyexcel-XLS
Pyexcel-XLS Python-Codebeispiele
Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.Lesen und Speichern von XLS-Dateien in Python
Sie können eine XLS-Datei mit der Python-Bibliothek Pyexcel-XLS lesen und sie dann mit dem Befehl „save_as“ der API wieder auf der Festplatte speichern, wie im folgenden Codebeispiel gezeigt.
Hinzufügen einer Zeile zu Excel XLS mit Python
Pyexcel-XLS ermöglicht Ihnen, der Excel-XLS-Datei mithilfe der Methode get_sheet der Workbook-Klasse der API eine Zeile hinzuzufügen. Dadurch wird eine Zeile neben der vorhandenen maximalen Zeilenanzahl der XLS-Datei hinzugefügt, wie im folgenden Codebeispiel gezeigt.
Fügen Sie mit Pyexcel-XLS eine Spalte zu Excel XLS hinzu
So wie Sie mit der Pyexcel-XLS-API eine Zeile zu einer Excel-XLS-Datei hinzufügen können, können Sie mit der API auch eine Spalte zur XLS-Datei hinzufügen. Dies wird im folgenden Codebeispiel gezeigt.
Spaltendaten in XLS-Datei in Python aktualisieren
Zusätzlich zum Hinzufügen neuer Spalten zu einer XLS-Datei können Sie mithilfe der Pyexcel-XLS-API auch den Inhalt einer vorhandenen Spalte aktualisieren. Dies geschieht, indem Sie über den Index auf die Spalte zugreifen und die Daten in diese bestimmte Spalte einfügen.
Ressourcen
Abschluss
Mit der Pyexcel-XLS-API können Sie mit XLS-Dateien aus Ihren Python-Anwendungen heraus arbeiten. Sie können die geänderte XLS-Datei mit Python lesen, bearbeiten und wieder speichern. Verwenden Sie die kostenlose Excel-Vorlage oben
Ähnliche Produkte
- Apache POI XWPF | Open Source Java API zum Erstellen und Ändern von DOCX-Dateien
- DocX | Open Source .NET API zum Erstellen und Ändern von DOCX-Dateien
- Docx4J | Open Source Java API zum Erstellen und Ändern von DOC- und DOCX-Dateien
- ExcelDataReader | Open Source .NET-API zum Lesen von XLS-, XLSX-, CSV- und Tabellenkalkulationsdokumenten
- FileFormat.Words API | Open Source .NET API für Microsoft Word-Dateiformate