Jak uložit soubory pomocí Aspose.Cells FOSS
Problém
Uložte sešit vytvořený nebo upravený pomocí Aspose.Cells FOSS na disk ve formátu XLSX, CSV nebo Markdown. The Workbook.save() metoda zapíše soubor a odvodí formát z přípony souboru. Použijte save_as_markdown() pro export do Markdownu.
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žadavky
Chcete-li použít Aspose.Cells FOSS pro ukládání souborů v Python, ujistěte se, že vaše prostředí splňuje následující požadavky.
- Python 3.7 nebo novější nainstalovaný ve vašem systému
- Nainstalujte Aspose.Cells FOSS pomocí:
pip install aspose-cells-foss>=26.3.1 - Importujte knihovnu pomocí
from aspose.cells_foss import Workbookpro přístup kWorkbookaWorksheettříd - Platná instance sešitu načtená ze souboru nebo vytvořená programově
Ukládání souboru
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() na Workbook instanci s požadovanou cestou výstupního souboru. Formát je odvozen z přípony: .xlsx vytváří soubor Excel Open XML, .csv vytváří soubor s hodnotami oddělenými čárkou, a .md nebo .markdown automaticky směruje k exportu tabulky do Markdownu — wb.save("output.md") funguje přímo. save_as_markdown() je také k dispozici jako explicitní alternativa, ale není vyžadována.
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")Příklad kódu
Tento příklad vytvoří sešit, zapíše ukázková data pomocí get_cell_by_name() a put_value(), a uloží výsledek do obou formátů 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(), nebo voláním dedikovaného save_as_markdown() metoda.
| Formát | Metoda / Rozšíření | Poznámky |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Výchozí formát Excel Open XML; podporuje styly, grafy a vzorce |
| CSV | wb.save("file.csv") | Hodnoty oddělené čárkou; export jedné listu |
| Markdown | wb.save_as_markdown("file.md") | Exportuje první list jako tabulku Markdown |