Tipy pro export a řešení problémů v Pythonu

Tato stránka obsahuje tipy, běžné problémy a často kladené otázky týkající se exportu tabulek pomocí Aspose.Cells FOSS pro Python.

Tipy a osvědčené postupy

Export Markdownu

  • Použijte MarkdownHandler.save_markdown_to_string(wb) pro případy použití v paměti, jako jsou odpovědi API.

Export CSV

  • Export CSV ve výchozím nastavení zapisuje první list.
  • Speciální znaky (čárky, nové řádky) v hodnotách buněk jsou automaticky uzavřeny v uvozovkách.

Export JSON

  • Export JSON používá adresy buněk jako klíče. Vhodné pro výměnu dat; složité vzorce jsou uloženy jako jejich řetězcové výrazy.

Běžné problémy a řešení

IssueResolution
ModuleNotFoundError: No module named 'aspose.cells_foss'Spusťte pip install aspose-cells-foss a potvrďte, že je virtuální prostředí aktivní
AttributeError na SaveFormat.PDFExport PDF není v knihovně FOSS; použijte místo toho SaveFormat.MARKDOWN nebo SaveFormat.XLSX
Empty Markdown outputUjistěte se, že alespoň jedna buňka v listu má hodnotu před uložením
Encoding issues in MarkdownPoužijte MarkdownHandler.save_markdown_to_string() pro výstup řetězce v paměti s úplnou kontrolou kódování

Často kladené otázky

Jaké výstupní formáty podporuje Aspose.Cells FOSS? XLSX, CSV, TSV, Markdown a JSON.

Mohu převést do PDF?
Ne. PDF export vyžaduje komerční aspose-cells-python balíček. Aspose.Cells FOSS exportuje pouze do XLSX, CSV, TSV, Markdown a JSON.

Mohu načíst existující soubor XLSX a znovu jej uložit jako Markdown? Ano. Workbook("existing.xlsx") načte soubor a workbook.save_as_markdown("output.md") jej exportuje.

Je podporován výstup Markdownu založený na proudu?
Ano. Použijte MarkdownHandler.save_markdown_to_string(workbook) k získání Markdownu jako řetězce v Pythonu bez jakéhokoli souborového I/O.

Jaké verze Pythonu jsou podporovány? Python 3.7 a novější.


Viz také

 Čeština