Saveti za izvoz i rešavanje problema za Python
Ova stranica pokriva savete, česte probleme i često postavljena pitanja za izvoz proračunskih tabela pomoću Aspose.Cells FOSS za Python.
Saveti i najbolje prakse
Markdown izvoz
- Koristite
MarkdownHandler.save_markdown_to_string(wb)za slučajeve upotrebe u memoriji, kao što su API odgovori.
CSV izvoz
- CSV izvoz podrazumevano zapisuje prvi radni list.
- Specijalni karakteri (zarezi, novi redovi) u vrednostima ćelija se automatski stavljaju u navodnike.
JSON izvoz
- JSON izvoz koristi adrese ćelija kao ključeve. Pogodno za razmenu podataka; složene formule se čuvaju kao njihove string izraze.
Česti problemi i rešenja
| Issue | Resolution |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | Pokrenite pip install aspose-cells-foss i potvrdite da je virtuelno okruženje aktivno |
AttributeError on SaveFormat.PDF | PDF izvoz nije u FOSS biblioteci; koristite SaveFormat.MARKDOWN ili SaveFormat.XLSX umesto |
| Empty Markdown output | Osigurajte da bar jedna ćelija u listu ima vrednost pre čuvanja |
| Encoding issues in Markdown | Koristite MarkdownHandler.save_markdown_to_string() za izlaz stringa u memoriji uz potpunu kontrolu kodiranja |
Često postavljana pitanja
Koje izlazne formate podržava Aspose.Cells FOSS? XLSX, CSV, TSV, Markdown i JSON.
Mogu li konvertovati u PDF?
Ne. Izvoz u PDF zahteva komercijalni aspose-cells-python paket. Aspose.Cells FOSS izvozi samo u XLSX, CSV, TSV, Markdown i JSON.
Mogu li učitati postojeći XLSX i ponovo ga sačuvati kao Markdown?
Da. Workbook("existing.xlsx") učitava fajl, a workbook.save_as_markdown("output.md") ga izvozi.
Da li je podržan izlaz Markdown‑a zasnovan na strimu?
Da. Koristite MarkdownHandler.save_markdown_to_string(workbook) da biste dobili Markdown kao Python string bez ikakvog I/O‑a fajlova.
Koje Python verzije su podržane? Python 3.7 i noviji.