1. Produkte
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS für Python

Erstellen, ändern und exportieren Sie Excel-Tabellen aus Python — kostenlos und Open-Source, ohne Microsoft Office-Abhängigkeit.

Open-Source-Python-Bibliothek für Excel-Tabellen

Aspose.Cells FOSS für Python ist eine kostenlose Open-Source-Bibliothek für die Arbeit mit Tabellenblattdateien in Python-Anwendungen. Installieren Sie es mit einem einzigen pip install aspose-cells-foss Befehl und beginnen Sie, Arbeitsbücher zu erstellen, Zellen zu lesen, Stile anzuwenden, Charts zu erstellen und zu exportieren XLSX, CSV, TSV, Markdown oder JSON, alles ohne Microsoft Excel oder irgendeine Office-Abhängigkeit.

Die Bibliothek zeigt eine saubere, pythonische API, die um das „Workbook“, „Worksheet“, „Cells“ und „Cell“ gebaut wurde, die bekannten Objekte, die jeder Designer von Tabellenblättern kennt. Lesen und schreiben Sie Zellen mithilfe von Bracket Notation (‘ws.cells[“A1“].value = „Hello“‘), gestalten Sie sie mit den Objekten „Font“ und „Fill“ und erstellen Sie Spalten- oder Zeilendiagramme mithilfe der dedizierten Methoden „add_bar()“ und „add_line()“ auf „ws.charts“.

Da die Bibliothek keine Abhängigkeit von nativen Office-Bibliotheken hat, läuft sie identisch auf Windows-, Linux- und macOS-CI-Laufwerken, Docker-Containern und serverlosen Umgebungen. Das Paket „markitdown-aspose-cells-plugin“ erweitert die MarkItDown-Bibliothek von Microsoft mit XLSX-Unterstützung und ermöglicht einen vollständigen Workbook-to-Markdown-Export mit einem einzigen Anruf.

Lesen und Schreiben von Excel-Dateien

  • **XLSX: ** Öffnen und speichern Sie Arbeitsmappen mit voller Rundenreise-Fidelität.
  • **Zellzugriff: ** Werte mit der Notation ws.cells["A1"] lesen und schreiben.
  • ** Formeln: ** Schreiben Sie Formelstränge, die beim Speichern neu berechnet werden.
  • ** Mehrere Exportformate:** Exportieren Sie in CSV, TSV, Markdown und JSON.
  • ** Round-trip safe: ** Unbekannte XML-Teile werden verbatim beim Wiedersparen gespeichert.

Wo Aspose.Cells FOSS verwendet werden kann

  • ** Datenleitungen: ** Exportieren Sie Datenbankabfrage Ergebnisse direkt in XLSX oder CSV.
  • Bericht Generierung: Erstellen Sie stilvolle, markierte Excel-Berichte ohne Office.
  • **Dokumentation: ** Konvertieren von Tabellen in Markdown über das MarkItDown-Plugin.
  • ** ETL-Workflows: ** Lesen Sie Eingabebögen, transformieren Sie Daten und schreiben Sie Ausgabebücher.
  • ** CI/CD Automation: ** Erzeugen Sie Testergebnisse innerhalb von Docker-Container.

Styling, Charts und Sicherheit

  • **Font und Füllung: ** Geben Sie dunkle, italienische, Schriftgröße, Vordergrund- und Hintergrundfarben an.
  • Nummerformate: Setzen Sie Datum, Währung und benutzerdefinierte Nummerformate pro Zelle.
  • **Charts: Build bar, line, pie, scatter, area und combo charts.
  • ** AES-Verschlüsselung: ** Schützen Sie Arbeitsmappen mit einem Parameter „Passwort“ in einer Zeile.
  • **MarkItDown-Plugin: ** markitdown-aspose-cells-plugin fügt XLSX-Export zu MarkItDown hinzu.

Entwicklererfahrung

Aspose.Cells FOSS ist mit einem einzigen Befehl installiert.Es gibt keine nativen Office-Bibliotheken oder Systempakete zu installieren.Die Bibliothek läuft in jeder Python 3.7+ Umgebung ohne Kompilationsschritte.

Die API ist absichtlich klein: „Workbook“, „Worksheet“, „Cells“, „Cell“, „Font“, „Fill“ und „Chart“ decken die überwiegende Mehrheit der realen Anwendungsfälle ab. Die Codebasis ist von MIT lizenziert, wird auf GitHub gehostet und akzeptiert Bug-Berichte und Pull-Anfragen.

Erstellen eines Arbeitsbuchs und Schreiben von Zellen

Installieren Sie mit Pip, erstellen Sie dann ein “Workbook”, zugreifen Sie zum ersten “Workheet” und schreiben Sie Werte direkt in Zellen mithilfe der Schlagzeilennotation ein.

» » Bach Pip installieren aspose-cells-foss » »

» Python von aspose.cells_foss Import Workbook

wb = Arbeitsbuch() ws = wb.worksheets [0]

Werte schreiben

ws.cells[“A1”].wert = “Produkt” ws.cells[“B1”].Wert = “Einkommen” ws.cells[“A2”].wert = “Widget” ws.cells[“B2”].Wert = 42000

#Bold the Header Row im Vergleich für die in [“A1”, „B1“]: Stil = ws.cells[col].get_style() style.font.bold = wahr ws.cells[col].apply_style(Style)

wb.save („report.xlsx“) » »

Erstellen eines Diagramms und Exportieren in mehrere Formate

Öffnen Sie die oben gespeicherte Arbeitsmappe, fügen Sie ein Bardiagramm über eine Reihe von Zeilen hinzu, rufen Sie dann drei Mal save() mit verschiedenen Dateiendungen (XLSX, Markdown und CSV) an, ohne einen anderen Code zu ändern.

» Python von aspose.cells_foss Import Workbook

wb = Arbeitsbuch (report.xlsx) ws = wb.worksheets [0]

Fügen Sie ein Bardiagramm über Zeilen 2-10 hinzu

Chart = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, wahr) Chart.title = „Einnahmen nach Produkt“

wb.save(“report_with_chart.xlsx”)

Exportieren Sie das gleiche Arbeitsbuch in Markdown wb.save („report.md“)

Oder exportieren Sie es in CSV

wb.save („Report.csv“) » »

Häufig gestellte Fragen

Was ist Aspose.Cells FOSS für Python?

Es ist eine kostenlose, MIT-lizenzierte Python-Bibliothek zum Erstellen, Lesen, Ändern und Exportieren von Excel-Tabellen, ohne Microsoft Office zu benötigen.

Welche Dateiformate werden unterstützt?

Export-nur-Formate umfassen CSV, TSV, Markdown (über das MarkItDown-Plugin) und JSON.

Benötigen Sie Microsoft Excel oder Office?

Aspose.Cells FOSS ist eine reine Python-Bibliothek ohne Abhängigkeit von Microsoft Office, COM-Automatisierung oder einer proprietären Laufzeit.

Wie installiere ich es?

Führen Sie pip install aspose-cells-foss. Es sind keine zusätzlichen Systempakete oder native Erweiterungen erforderlich.

Kann ich Charts erstellen?

Ja. Die Bibliothek unterstützt die Typen Bar, Linie, Pie, Scatter, Area und Combo Chart über dedizierte Chart-Builder-Methoden auf ws.charts.

Ist die Verschlüsselung unterstützt?

Passen Sie beim Speichern einen Parameter „Passwort“ an, um das Arbeitsbuch mit AES-Verschlüsselung zu schützen.

Was ist das MarkItDown Plugin?

Das Plugin “markitdown-aspose-cells-plugin” integriert Aspose.Cells FOSS in die MarkItDown-Bibliothek von Microsoft, wodurch eine vollständige XLSX-zu-Markdown-Konvertierung mit einem einzigen Anruf möglich ist.

Wo finde ich den Quellcode?

Der Quellcode, der Ausgabe-Tracker und der Beitrags-Anleitung sind unter der MIT-Lizenz auf GitHub verfügbar.

  

Support und Lernressourcen

 Deutsch