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 Workbookper accedereWorkbookeWorksheetclassi - 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.
| Formato | Metodo / Estensione | Note |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Formato predefinito Excel Open XML; supporta stili, grafici e formule |
| CSV | wb.save("file.csv") | Valori separati da virgola; esportazione a foglio singolo |
| Markdown | wb.save_as_markdown("file.md") | Esporta il primo foglio di lavoro come tabella Markdown |