Come salvare file con Aspose.Cells FOSS

Come salvare file con Aspose.Cells FOSS

Problema

Salva un workbook creato o modificato con Aspose.Cells FOSS su disco in formato XLSX, CSV o Markdown. Il Workbook.save() Il metodo scrive il file e deduce il formato dall’estensione del file. Usa save_as_markdown() per l’esportazione in Markdown.

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

Prerequisiti

Per utilizzare Aspose.Cells FOSS per salvare file in Python, assicurati che il tuo ambiente soddisfi i seguenti requisiti.

  • Python 3.7 o versioni successive installate sul tuo sistema
  • Installa Aspose.Cells FOSS usando: pip install aspose-cells-foss>=26.3.1
  • Importa la libreria con from aspose.cells_foss import Workbook per accedere Workbook e Worksheet classi
  • Un’istanza di cartella di lavoro valida caricata da un file o creata programmaticamente

Salvataggio del file

Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() su un Workbook istanza con il percorso del file di output desiderato. Il formato è dedotto dall’estensione: .xlsx genera un file Excel Open XML, .csv genera un file di valori separati da virgola, e .md oppure .markdown indirizza automaticamente all’esportazione di una tabella Markdown — wb.save("output.md") funziona direttamente. save_as_markdown() è disponibile anche come alternativa esplicita ma non è necessaria.

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

Esempio di codice

Questo esempio crea una cartella di lavoro, scrive dati di esempio usando get_cell_by_name() e put_value(), e salva il risultato sia in formato XLSX che Markdown.

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

Opzioni di output

Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), o chiamando il dedicato save_as_markdown() metodo.

FormatoMetodo / EstensioneNote
XLSXwb.save("file.xlsx")Formato predefinito Excel Open XML; supporta stili, grafici e formule
CSVwb.save("file.csv")Valori separati da virgola; esportazione a foglio singolo
Markdownwb.save_as_markdown("file.md")Esporta il primo foglio di lavoro come tabella Markdown

Vedi anche

 Italiano