Hvordan lagre filer med Aspose.Cells FOSS

Hvordan lagre filer med Aspose.Cells FOSS

Problem

Lagre en arbeidsbok opprettet eller endret med Aspose.Cells FOSS til disk i XLSX-, CSV- eller Markdown-format. Den Workbook.save() metoden skriver filen og utleder formatet fra filendelsen. Bruk save_as_markdown() for Markdown-eksport.

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

Forutsetninger

For å bruke Aspose.Cells FOSS til å lagre filer i Python, må du sørge for at miljøet ditt oppfyller følgende krav.

  • Python 3.7 eller nyere installert på systemet ditt
  • Installer Aspose.Cells FOSS ved hjelp av: pip install aspose-cells-foss>=26.3.1
  • Importer biblioteket med from aspose.cells_foss import Workbook for å få tilgang til Workbook og Worksheet klasser
  • En gyldig arbeidsbok-instans lastet fra en fil eller opprettet programmatisk

Lagring av filen

Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() på en Workbook instans med ønsket filsti for utdata. Formatet utledes fra filendelsen: .xlsx produserer en Excel Open XML-fil, .csv produserer en kommaseparert verdifil, og .md eller .markdown ruter automatisk til Markdown-tabell-eksport — wb.save("output.md") virker direkte. save_as_markdown() er også tilgjengelig som et eksplisitt alternativ, men er ikke påkrevd.

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

Kodeeksempel

Dette eksemplet oppretter en arbeidsbok, skriver eksempeldata ved hjelp av get_cell_by_name() og put_value(), og lagrer resultatet i både XLSX- og 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")

Utdataalternativer

Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), eller ved å kalle den dedikerte save_as_markdown() metode.

FormatMetode / UtvidelseNotater
XLSXwb.save("file.xlsx")Standard Excel Open XML-format; støtter stiler, diagrammer og formler
CSVwb.save("file.csv")Kommaseparerte verdier; eksport av ett ark
Markdownwb.save_as_markdown("file.md")Eksporterer første regneark som en Markdown-tabell

Se også

 Norsk