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 Workbookper accedir aWorkbookiWorksheetclasses - 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.
| Format | Mètode / Extensió | Notes |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Format Excel Open XML per defecte; admet estils, gràfics i fórmules |
| CSV | wb.save("file.csv") | Valors separats per comes; exportació d’una sola fulla |
| Markdown | wb.save_as_markdown("file.md") | Exporta el primer full de treball com a taula Markdown |