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ém | Rieš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.PDF | Export PDF nie je v knižnici FOSS; použite SaveFormat.MARKDOWN alebo SaveFormat.XLSX namiesto toho |
| Empty Markdown output | Uistite sa, že aspoň jedna bunka v hárku má hodnotu pred uložením |
| Encoding issues in Markdown | Použ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ší.