Jak ukládat soubory pomocí Aspose.Cells FOSS

Jak ukládat 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. Metoda Workbook.save() zapisuje soubor a odvozuje formát z přípony souboru. Pro export do Markdownu použijte save_as_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žadavky

Chcete-li používat Aspose.Cells FOSS pro ukládání souborů v Pythonu, 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 Workbook pro přístup ke třídám Workbook a Worksheet
  • Platná instance sešitu načtená ze souboru nebo vytvořená programově

Ukládání souboru

Aspose.Cells FOSS poskytuje jednoduché metody pro uložení sešitů do různých formátů. Zavolejte save() na instanci Workbook 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 na export tabulky Markdown — 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")

Ukázka 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 jak do formátu XLSX, tak do formátu 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 podporuje ukládání sešitů do více formátů. Výběr formátu je určen příponou souboru předanou do save(), nebo voláním vyhrazené metody save_as_markdown().

FormátMetoda / RozšířeníPoznámky
XLSXwb.save("file.xlsx")Výchozí formát Excel Open XML; podporuje styly, grafy a vzorce
CSVwb.save("file.csv")Hodnoty oddělené čárkou; export jedné listu
Markdownwb.save_as_markdown("file.md")Exportuje první list jako tabulku Markdown

Viz také

 Čeština