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 mètode Workbook.save() 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

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

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

Desant el fitxer

Aspose.Cells FOSS proporciona mètodes senzills per desar llibres de treball en diversos formats. Crida save() en una instància Workbook amb el camí de fitxer de sortida desitjat. El format s’infereix de l’extensió: .xlsx genera un fitxer Excel Open XML, .csv genera un fitxer de valors separats per comes, i .md o .markdown dirigeixen automàticament a l’exportació de taula Markdown — wb.save("output.md") funciona directament. save_as_markdown() també està disponible com a alternativa explícita però no és necessà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 llibre de treball, 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 admet desar llibres de treball en diversos formats. La selecció del format es determina per l’extensió del fitxer passada a save(), o cridant el mètode dedicat save_as_markdown().

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 càlcul com a taula Markdown

Vegeu també

 Català