Wie man Dateien mit Aspose.Cells FOSS speichert

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 Klassen Workbook und Worksheet zuzugreifen
  • 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.

FormatMethode / ErweiterungHinweise
XLSXwb.save("file.xlsx")Standard‑Excel‑Open‑XML‑Format; unterstützt Stile, Diagramme und Formeln
CSVwb.save("file.csv")Kommagetrennte Werte; Export eines einzelnen Arbeitsblatts
Markdownwb.save_as_markdown("file.md")Exportiert das erste Arbeitsblatt als Markdown‑Tabelle

Siehe auch

 Deutsch