Aspose.Cells FOSS für Python ist eine kostenlose, Open-Source-Bibliothek zum Arbeiten mit Tabellendateien in Python-Anwendungen. Installieren Sie sie mit einem einzigen pip install aspose-cells-foss-Befehl und beginnen Sie, Arbeitsmappen zu erstellen, Zellen zu lesen, Stile anzuwenden, Diagramme zu erstellen und in XLSX, CSV, Markdown oder JSON zu exportieren, alles ohne Microsoft Excel oder irgendeine Office-Abhängigkeit zu benötigen.
Die Bibliothek stellt ein sauberes, Pythonic API bereit, das um Workbook, Worksheet, Cells und Cell herum aufgebaut ist, die bekannten Objekte, die jeder Tabellenkalkulationsentwickler kennt. Lesen und schreiben Sie Zellen mit der Klammernotation (ws.cells["A1"].value = "Hello"), formatieren Sie sie mit Font- und Fill-Objekten und erstellen Sie Säulen- oder Liniendiagramme mithilfe dedizierter add_bar()- und add_line()-Methoden auf ws.charts.
Da die Bibliothek keine Abhängigkeit von nativen Office-Bibliotheken hat, läuft sie identisch auf Windows-, Linux- und macOS-CI-Runnern, Docker-Containern und serverlosen Umgebungen. Das markitdown-aspose-cells-plugin-Paket erweitert Microsofts MarkItDown-Bibliothek um XLSX-Unterstützung und ermöglicht den vollständigen Export von Arbeitsmappen nach Markdown mit einem einzigen Aufruf. Entwickler, die das komplette kommerzielle API mit vollem Produktionssupport benötigen, können Aspose.Cells for Python zusammen mit diesen Open-Source-Ressourcen verwenden.
ws.cells["A1"]-Klammern lesen und schreiben.NotImplementedError beim Speicheren).password -Parameter in einer Zeile schützen.markitdown-aspose-cells-plugin fügt XLSX-Export zu MarkIt Down hinzu.Aspose.Cells FOSS ist mit einem einzigen pip install aspose-cells-foss Befehl installierbar. Es gibt keine nativen Office‑Bibliotheken oder Systempakete zu installieren. Die Bibliothek läuft in jeder Python 3.7+ Umgebung ohne Kompilierungsschritte.
Der API ist bewusst klein: Workbook, Worksheet, Cells, Cell, Font, Fill und Chart decken die überwiegende Mehrheit der realen Anwendungsfälle ab. Der Quellcode ist MIT‑lizenziert, auf GitHub gehostet und akzeptiert Fehlermeldungen und Pull‑Requests.
Installieren Sie mit pip, erstellen Sie dann ein Workbook, greifen Sie auf das erste Worksheet zu und schreiben Sie Werte direkt in Zellen unter Verwendung von Klammern. Das Beispiel zeigt auch, wie man die Headerzeile durch Modifizierung des Zelltyps vor dem Speichern fett macht.
pip install aspose-cells-fossfrom aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
Öffnen Sie die oben gespeicherte Arbeitsmappe, fügen Sie ein Balkendiagramm über einen Zeilenbereich hinzu und rufen Sie dann save() dreimal mit verschiedenen Dateierweiterungen XLSX, Markdown und CSV ?? an, ohne dass sonst irgendein Code geändert wird.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
Es ist eine kostenlose, MIT-lizenzierte Python Bibliothek zum Erstellen, Lesen, Ändern und Exportieren von Excel-Tabellen ohne Microsoft Office.
XLSX für Lesen/Schreiben. Export-only Formate umfassen CSV, Markdown und JSON. Mark Down export ist in die Bibliothek über save_as_markdown() eingebaut und erfordert kein Plugin. Das optionale markitdown-aspose-cells-plugin fügt XSLX Unterstützung zu Microsofts MarkItDown library es ist eine separate Integration, keine Voraussetzung für Mark down export.
Nein. Aspose.Cells FOSS ist eine reine Python-Bibliothek ohne Abhängigkeit von Microsoft Office, COM Automation oder einer proprietären Laufzeit.
Führen Sie pip install aspose-cells-foss aus. Es sind keine zusätzlichen Systempakete oder nativen Erweiterungen erforderlich.
Ja. Die Bibliothek unterstützt die Bar-, Linien-, Pie-, Flächen- und Aktiendiagrammtypen über dedizierte Diagrammbildermethoden auf ws.charts. Diese fünf Typen speichern ohne Fehler in XLSX. Andere Diagnotypen (Scatter, Combo, Wasserfall usw.) können im Speicher erstellt werden, aber erhöhen Sie NotImplementedError beim Aufruf von workbook.save() .
Ja. Geben Sie beim Speichern einen password-Parameter, um das Arbeitsbuch mit AES-Verschlüsselung zu schützen.
markitdown-aspose-cells-plugin integriert Aspose.Cells FOSS in die MarkItDown-Bibliothek von Microsoft, wodurch eine vollständige XLSX-to-Markdown Umwandlung mit einem einzigen Anruf ermöglicht wird.
Der Quellcode, der Issue Tracker und die Beitragshilfe sind unter MIT-Lizenz auf GitHub verfügbar.