Wie man Dateien mit Aspose.Cells FOSS speichert
Problem
Speichern Sie eine mit Aspose.Cells FOSS erstellte oder bearbeitete Arbeitsmappe auf dem Datenträger im XLSX-, CSV- oder Markdown-Format. Die Workbook.save()‑Methode schreibt die Datei und leitet das Format aus der Dateierweiterung ab. Verwenden Sie save_as_markdown() für den Markdown‑Export.
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells.get_cell_by_name("A1").put_value("Product")
workbook.save("output.xlsx")Voraussetzungen
Um Aspose.Cells FOSS zum Speichern von Dateien in Python zu verwenden, stellen Sie sicher, dass Ihre Umgebung die folgenden Anforderungen erfüllt.
- Python 3.7 oder höher auf Ihrem System installiert
- Installieren Sie Aspose.Cells FOSS mit:
pip install aspose-cells-foss>=26.3.1 - Importieren Sie die Bibliothek mit
from aspose.cells_foss import Workbook, um auf die KlassenWorkbookundWorksheetzuzugreifen - Eine gültige Arbeitsmappeninstanz, die aus einer Datei geladen oder programmgesteuert erstellt wurde
Datei speichern
Aspose.Cells FOSS bietet einfache Methoden zum Speichern von Arbeitsmappen in verschiedenen Formaten. Rufen Sie save() auf einer Workbook-Instanz mit dem gewünschten Ausgabedateipfad auf. Das Format wird aus der Erweiterung abgeleitet: .xlsx erzeugt eine Excel Open XML-Datei, .csv erzeugt eine kommagetrennte Werte-Datei, und .md oder .markdown leitet automatisch zum Markdown-Tabellenexport weiter — wb.save("output.md") funktioniert direkt. save_as_markdown() ist ebenfalls als explizite Alternative verfügbar, wird jedoch nicht benötigt.
from aspose.cells_foss import Workbook
# Load or create a workbook
workbook = Workbook("input.xlsx")
# Save as XLSX
workbook.save("output.xlsx")
# Save as CSV
workbook.save("output.csv")
# Export as Markdown
workbook.save_as_markdown("output.md")Codebeispiel
Dieses Beispiel erstellt eine Arbeitsmappe, schreibt Beispieldaten mit get_cell_by_name() und put_value() und speichert das Ergebnis sowohl im XLSX‑ als auch im Markdown‑Format.
from aspose.cells_foss import Workbook
# Create a new workbook and get the first worksheet
workbook = Workbook()
worksheet = workbook.worksheets[0]
# Populate sample data
worksheet.cells.get_cell_by_name("A1").put_value("Product")
worksheet.cells.get_cell_by_name("B1").put_value("Sales")
worksheet.cells.get_cell_by_name("A2").put_value("Apples")
worksheet.cells.get_cell_by_name("B2").put_value(120)
worksheet.cells.get_cell_by_name("A3").put_value("Bananas")
worksheet.cells.get_cell_by_name("B3").put_value(95)
# Save to XLSX
workbook.save("output.xlsx")
# Export to Markdown
workbook.save_as_markdown("output.md")
print("Saved output.xlsx and output.md")Ausgabeoptionen
Aspose.Cells FOSS unterstützt das Speichern von Arbeitsmappen in mehreren Formaten. Die Formatwahl wird durch die an save() übergebene Dateierweiterung bestimmt oder durch Aufrufen der dedizierten save_as_markdown()‑Methode.
| Format | Methode / Erweiterung | Hinweise |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Standard‑Excel‑Open‑XML‑Format; unterstützt Stile, Diagramme und Formeln |
| CSV | wb.save("file.csv") | Kommagetrennte Werte; Export eines einzelnen Arbeitsblatts |
| Markdown | wb.save_as_markdown("file.md") | Exportiert das erste Arbeitsblatt als Markdown‑Tabelle |