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 Workbookper accedir a les classesWorkbookiWorksheet - 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().
| 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 càlcul com a taula Markdown |