Eksportavimo patarimai ir trikčių šalinimas Python
Šiame puslapyje pateikiami patarimai, dažniausios problemos ir dažnai užduodami klausimai, susiję su skaičiuoklių lentelių eksportavimu naudojant Aspose.Cells FOSS for Python.
Patarimai ir geriausia praktika
Markdown eksportas
- Naudokite
MarkdownHandler.save_markdown_to_string(wb)atminties naudojimo atvejams, pvz., API atsakymams.
CSV eksportas
- CSV eksportas pagal numatytuosius nustatymus įrašo pirmą darbalapį.
- Specialūs simboliai (kableliai, naujos eilutės) langelių reikšmėse automatiškai cituojami.
JSON eksportas
- JSON eksportas naudoja langelių adresus kaip raktus. Tinka duomenų mainams; sudėtingos formulės saugomos kaip jų eilutės išraiškos.
Bendros problemos ir sprendimai
| Issue | Resolution |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | Paleiskite pip install aspose-cells-foss ir patikrinkite, ar virtuali aplinka yra aktyvi |
AttributeError on SaveFormat.PDF | PDF eksportas nėra FOSS bibliotekoje; vietoj to naudokite SaveFormat.MARKDOWN arba SaveFormat.XLSX |
| Empty Markdown output | Įsitikinkite, kad bent viena ląstelė lape turi reikšmę prieš išsaugant |
| Encoding issues in Markdown | Naudokite MarkdownHandler.save_markdown_to_string() atminties eilutės išvedimui su pilna koduotės kontrole |
Dažnai užduodami klausimai
Kokius išvesties formatus palaiko Aspose.Cells FOSS? XLSX, CSV, TSV, Markdown, ir JSON.
Ar galiu konvertuoti į PDF?
Ne. PDF eksportavimui reikalingas komercinis aspose-cells-python paketas. Aspose.Cells FOSS eksportuoja tik į XLSX, CSV, TSV, Markdown ir JSON.
Ar galiu įkelti esamą XLSX ir iš naujo išsaugoti kaip Markdown?
Taip. Workbook("existing.xlsx") įkelia failą, o workbook.save_as_markdown("output.md") jį eksportuoja.
Ar palaikomas srautinio pagrindo Markdown išvestis?
Taip. Naudokite MarkdownHandler.save_markdown_to_string(workbook), kad gautumėte Markdown kaip Python eilutę be jokio failų įvesties/išvesties.
Kokios Python versijos palaikomos? Python 3.7 ir vėlesnės.