Cum să salvați fișiere cu Aspose.Cells FOSS
Problemă
Salvați un registru de lucru creat sau modificat cu Aspose.Cells FOSS pe disc în format XLSX, CSV sau Markdown. The Workbook.save() metoda scrie fișierul și deduce formatul din extensia fișierului. Utilizați save_as_markdown() pentru export în 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")Precondiții
Pentru a utiliza Aspose.Cells FOSS pentru salvarea fișierelor în Python, asigurați-vă că mediul dvs. îndeplinește următoarele cerințe.
- Python 3.7 sau o versiune ulterioară instalată pe sistemul dvs.
- Instalați Aspose.Cells FOSS utilizând:
pip install aspose-cells-foss>=26.3.1 - Importați biblioteca cu
from aspose.cells_foss import Workbookpentru a accesaWorkbookșiWorksheetclase - O instanță validă de registru de lucru încărcată dintr-un fișier sau creată programatic
Salvarea fișierului
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() pe un Workbook instanță cu calea dorită a fișierului de ieșire. Formatul este dedus din extensie: .xlsx produce un fișier Excel Open XML, .csv produce un fișier cu valori separate prin virgulă, și .md sau .markdown direcționează automat către exportul de tabel Markdown — wb.save("output.md") funcționează direct. save_as_markdown() este disponibil și ca o alternativă explicită, dar nu este obligatoriu.
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")Exemplu de cod
Acest exemplu creează un caiet de lucru, scrie date de probă utilizând get_cell_by_name() și put_value(), și salvează rezultatul în ambele formate XLSX și 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")Opțiuni de ieșire
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), sau prin apelarea celei dedicate save_as_markdown() metodă.
| Format | Metodă / Extensie | Note |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Formatul implicit Excel Open XML; suportă stiluri, grafice și formule |
| CSV | wb.save("file.csv") | Valori separate prin virgulă; export pe o singură foaie |
| Markdown | wb.save_as_markdown("file.md") | Exportă prima foaie de lucru ca tabel Markdown |