Com desar fitxers amb Aspose.Cells FOSS

Com desar fitxers amb Aspose.Cells FOSS

Problema

Desa un llibre de treball creat o modificat amb Aspose.Cells FOSS al disc en format XLSX, CSV o Markdown. El Workbook.save() el mètode escriu el fitxer i infereix el format a partir de l’extensió del fitxer. Utilitza save_as_markdown() per a l’exportació a 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")

Requisits previs

Per utilitzar Aspose.Cells FOSS per desar fitxers en Python, assegureu-vos que el vostre entorn compleixi els requisits següents.

  • Python 3.7 o posterior instal·lat al vostre sistema
  • Instal·la Aspose.Cells FOSS amb: pip install aspose-cells-foss>=26.3.1
  • Importa la biblioteca amb from aspose.cells_foss import Workbook per accedir a Workbook i Worksheet classes
  • Una instància de llibre de treball vàlida carregada des d’un fitxer o creada programàticament

Desar el fitxer

Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() en una Workbook instància amb el camí del fitxer de sortida desitjat. El format s’infereix a partir de l’extensió: .xlsx genera un fitxer Excel Open XML, .csv genera un fitxer de valors separats per comes, i .md o .markdown encamina automàticament a l’exportació de taules Markdown — wb.save("output.md") funciona directament. save_as_markdown() també està disponible com a alternativa explícita però no és obligatòria.

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

Exemple de codi

Aquest exemple crea un workbook, escriu dades d’exemple utilitzant get_cell_by_name() i put_value(), i desa el resultat tant en format XLSX com en format 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")

Opcions de sortida

Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), o cridant el dedicat save_as_markdown() mètode.

FormatMètode / ExtensióNotes
XLSXwb.save("file.xlsx")Format Excel Open XML per defecte; admet estils, gràfics i fórmules
CSVwb.save("file.csv")Valors separats per comes; exportació d’una sola fulla
Markdownwb.save_as_markdown("file.md")Exporta el primer full de treball com a taula Markdown

Vegeu també

 Català