Hur man sparar filer med Aspose.Cells FOSS

Hur man sparar filer med Aspose.Cells FOSS

Problem

Spara en arbetsbok som skapats eller ändrats med Aspose.Cells FOSS till disk i XLSX-, CSV- eller Markdown-format. Den Workbook.save() metoden skriver filen och härleder formatet från filändelsen. Använd save_as_markdown() för 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")

Förutsättningar

För att använda Aspose.Cells FOSS för att spara filer i Python, se till att din miljö uppfyller följande krav.

  • Python 3.7 eller senare installerat på ditt system
  • Installera Aspose.Cells FOSS med: pip install aspose-cells-foss>=26.3.1
  • Importera biblioteket med from aspose.cells_foss import Workbook för att komma åt Workbook och Worksheet klasser
  • En giltig arbetsboksinstans laddad från en fil eller skapad programatiskt

Spara filen

Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() på en Workbook instans med den önskade sökvägen för utdatafilen. Formatet härleds från filändelsen: .xlsx producerar en Excel Open XML-fil, .csv producerar en kommaseparerad värdefil, och .md eller .markdown dirigerar automatiskt till Markdown-tabellexport — wb.save("output.md") fungerar direkt. save_as_markdown() är också tillgänglig som ett explicit alternativ men är inte nödvändigt.

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")

Kodexempel

Det här exemplet skapar en arbetsbok, skriver exempeldata med get_cell_by_name() och put_value(), och sparar resultatet i både XLSX- och 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")

Utdataval

Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), eller genom att anropa den dedikerade save_as_markdown() metod.

FormatMetod / FiländelseAnteckningar
XLSXwb.save("file.xlsx")Standard Excel Open XML-format; stöder stilar, diagram och formler
CSVwb.save("file.csv")Kommaseparerade värden; export av ett blad
Markdownwb.save_as_markdown("file.md")Exporterar första kalkylbladet som en Markdown-tabell

Se även

 Svenska