Aspose.Cells FOSS für Python ist eine freie, offenes Quellbibliothek für die Arbeit mit Spreadsheet-Dateien in Pythons Anwendungen. Installieren Sie es mit einer einzigen pip install aspose-cells-foss Kommando und starten Sie Arbeitenbuch, Lesenzellen, Applikationsstile, Baucharts und Exportieren zu XLSX, CSV, Markdown oder JSON, alle ohne Microsoft Excel oder jede Office Abhängigkeit erforderlich.
Die Bibliothek zeigt eine saubere, Pythonische API um Workbook, Worksheet und Cells herum gebaut, die bekannten Objekte jeder Spreadsheetentwickler kennt. Lesen und schreiben Sie Zellen mit Bracket Notation (ws.cells["A1"].value = "Hello"), Stylieren sie mit Font und Fill Objekten, und erstellen Sie Kolumne oder Zeilencharts mit dedizierten add_bar()- und add_line() Methoden auf ws.charts.
Da die Bibliothek keine Abhängigkeit von nativen Office-Bibliotheken hat, funktioniert sie identisch auf Windows, Linux und macOS CI Runner, Docker Container und Serverlosen Umgebungen. Die markitdown-aspose-cells-plugin Packung erweitert Microsofts MarkItDown-Libliotek mit XLSX Unterstützung, ermöglicht volles Workbook-to-Markdown Export mit einem einzigen Anruf. Entwickler, die die komplette kommerzielle API mit vollem Produktionsunterstützung benötigen können neben diesen Open Source Ressourcen verwenden Aspose.Cells for Python.
ws.cells["A1"].NotImplementedError auf Speichern).password Parameter in einer Linie.markitdown-aspose-cells-plugin fügt XLSX Export zu MarkItdown hinzu.Aspose.Cells FOSS kann mit einer einzigen pip install aspose-cells-foss-Kommande installiert werden.Es gibt keine native Office-Bibliotheken oder Systempakete zu installierten.Die Bibliothek läuft auf jedem Python 3.7+ Umfeld ohne Sammelschritte.
Die API ist absichtlich klein: Workbook, Worksheet , Cells und Font sowie Chart decken die überwiegende Mehrheit der real-world verwendeten Fälle. Die Codebase ist MIT-licensiert, auf GitHub veranstaltet und akzeptiert Fehlerberichte und Anfragen.
Installieren Sie mit Pip, erstellen Sie dann einen Workbook, erreichen Sie den ersten Worksheet und schreiben Sie Werte direkt an Zellen mit Bracket Notation. Das Beispiel zeigt auch, wie man die Header-Reihe durch Änderung des Zellstils vor der Speicherung veranlasst.
pip install aspose-cells-foss
from 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 das oben gespeicherte Werkbuch, fügen Sie einen Bardiagram über eine Reihe von Zeilen hinzu und rufen dann save() dreimal mit verschiedenen Datei-Erweiterungen – XLSX, Markdown und CSV – ohne andere Codes zu ändern.
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-licensierte Python Bibliothek für die Erstellung, Lesung, Änderung und Export von Excel-Spreadsheets ohne Microsoft Office erforderlich.
XLSX für Lesen/Schreiben. Export-nur Formate umfassen CSV, Markdown und JSON. Mark Down-Export wird über save_as_markdown() in die Bibliothek erbaut und erfordert keine Plugin. Die optionale markitdown-aspose-cells-plugin fügt XL SX-Unterstützung zur Microsofts MarkItDown-Bibliotheke hinzu - es ist eine separate Integration, nicht ein Anforderung für Mark down-export.
No. Aspose.Cells FOSS ist eine saubere Python-Bibliothek, die keine Abhängigkeit von Microsoft Office, COM Automation oder proprietären Betriebszeiten hat.
Lauf pip install aspose-cells-foss. Keine zusätzlichen Systempakete oder native Erweiterungen sind erforderlich.
Ja. Die Bibliothek unterstützt Bar, Line, Pie, Area und Stock-Typen über dedizierte Chart-Builder-Methoden auf ws.charts. Diese fünf Typen speichern XLSX ohne Fehler. Andere Charts (Scatter, Combo, Waterfall usw.) können in der Speicher erstellt werden, aber erheben NotImplementedError wenn {LATz-WEB genannt wird.
Passen Sie ein password-Parameter beim Speichern, um das Werkbuch mit AES-Cryption zu schützen.
markitdown-aspose-cells-plugin integriert Aspose.Cells FOSS in die Microsoft MarkItDown-Bibliothek, wodurch eine vollständige XLSX-to-Markdown Konvertierung mit einem einzigen Anruf möglich ist.
Der Quellcode, der Ausgabe-Tracker und die Beitragsführer sind unter MIT-Lizenz auf GitHub verfügbar.