Tipy na export a riešenie problémov pre Python

Táto stránka obsahuje tipy, bežné problémy a často kladené otázky týkajúce sa exportu tabuľkových hárkov pomocou Aspose.Cells FOSS pre Python.

Tipy a osvedčené postupy

Export Markdown

  • Použite MarkdownHandler.save_markdown_to_string(wb) pre prípady použitia v pamäti, ako sú odpovede API.

CSV Export

  • CSV export zapisuje predvolene prvý hárok.
  • Špeciálne znaky (čiarky, nové riadky) v hodnotách buniek sú automaticky uzavreté v úvodzovkách.

Export JSON

  • Export JSON používa adresy buniek ako kľúče. Vhodné pre výmenu údajov; zložité vzorce sú uložené ako ich reťazcové výrazy.

Bežné problémy a riešenia

ProblémRiešenie
ModuleNotFoundError: No module named 'aspose.cells_foss'Spustite pip install aspose-cells-foss a potvrďte, že je virtuálne prostredie aktívne
AttributeError on SaveFormat.PDFExport PDF nie je v knižnici FOSS; použite SaveFormat.MARKDOWN alebo SaveFormat.XLSX namiesto toho
Empty Markdown outputUistite sa, že aspoň jedna bunka v hárku má hodnotu pred uložením
Encoding issues in MarkdownPoužite MarkdownHandler.save_markdown_to_string() pre výstup reťazca v pamäti s úplnou kontrolou kódovania

Často kladené otázky

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

Môžem konvertovať do PDF?
Nie. Export do PDF vyžaduje komerčný aspose-cells-python balík. Aspose.Cells FOSS exportuje iba do XLSX, CSV, TSV, Markdown a JSON.

Môžem načítať existujúci XLSX a znovu ho uložiť ako Markdown? Áno. Workbook("existing.xlsx") načíta súbor a workbook.save_as_markdown("output.md") ho exportuje.

Je podporovaný výstup Markdownu založený na prúdoch?
Áno. Použite MarkdownHandler.save_markdown_to_string(workbook) na získanie Markdownu ako reťazca v Pythone bez akéhokoľvek vstupu/výstupu súborov.

Aké verzie Pythonu sú podporované? Python 3.7 a novší.


Pozri tiež

 Slovenčina