Ako uložiť súbory pomocou Aspose.Cells FOSS
Problém
Uložte zošit vytvorený alebo upravený pomocou Aspose.Cells FOSS na disk vo formáte XLSX, CSV alebo Markdown. The Workbook.save() metóda zapíše súbor a odhadne formát z prípony súboru. Use save_as_markdown() pre export do 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")Požiadavky
Ak chcete použiť Aspose.Cells FOSS na ukladanie súborov v Python, uistite sa, že vaše prostredie spĺňa nasledujúce požiadavky.
- Python 3.7 alebo novší nainštalovaný vo vašom systéme
- Nainštalujte Aspose.Cells FOSS pomocou:
pip install aspose-cells-foss>=26.3.1 - Importujte knižnicu pomocou
from aspose.cells_foss import Workbookpre prístup kWorkbookaWorksheettriedy - Platná inštancia zošita načítaná zo súboru alebo vytvorená programovo
Ukladanie súboru
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() na Workbook inštanciu s požadovanou cestou výstupného súboru. Formát sa odhadne z prípony: .xlsx vytvorí súbor Excel Open XML, .csv vytvorí súbor s hodnotami oddelenými čiarkou, a .md alebo .markdown automaticky smeruje na export tabuľky do Markdown — wb.save("output.md") funguje priamo. save_as_markdown() je tiež k dispozícii ako explicitná alternatíva, ale nie je povinná.
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")Ukážka kódu
Tento príklad vytvára zošit, zapisuje ukážkové údaje pomocou get_cell_by_name() a put_value(), a ukladá výsledok do formátov XLSX a 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")Možnosti výstupu
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), alebo volaním vyhradeného save_as_markdown() metóda.
| Formát | Metóda / Rozšírenie | Poznámky |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Predvolený formát Excel Open XML; podporuje štýly, grafy a vzorce |
| CSV | wb.save("file.csv") | Hodnoty oddelené čiarkou; export jedného hárku |
| Markdown | wb.save_as_markdown("file.md") | Exportuje prvý hárok ako tabuľku Markdown |