Wie man Dateien mit Aspose.Cells FOSS speichert
Problem
Speichern Sie eine mit Aspose.Cells FOSS erstellte oder bearbeitete Arbeitsmappe auf die Festplatte 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 Workbookum Zugriff zu erhalten aufWorkbookundWorksheetKlassen - Eine gültige Arbeitsmappeninstanz, die aus einer Datei geladen oder programmgesteuert erstellt wurde
Speichern der Datei
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() auf einem Workbook Instanz mit dem gewünschten Ausgabedateipfad. Das Format wird aus der Erweiterung abgeleitet: .xlsx erzeugt eine Excel Open XML-Datei, .csv erstellt eine CSV‑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, ist aber nicht erforderlich.
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 supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), 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 |