Savjeti za izvoz i rješavanje problema za Python
Ova stranica pokriva savjete, uobičajene probleme i često postavljana pitanja za izvoz proračunskih tablica s Aspose.Cells FOSS za Python.
Savjeti i najbolje prakse
Markdown izvoz
- Koristite
MarkdownHandler.save_markdown_to_string(wb)za slučajeve korištenja u memoriji, poput API odgovora.
CSV izvoz
- CSV izvoz po zadanom zapisuje prvi radni list.
- Posebni znakovi (zarezi, novi redovi) u vrijednostima ćelija automatski se stavljaju u navodnike.
JSON izvoz
- JSON izvoz koristi adrese ćelija kao ključeve. Pogodno za razmjenu podataka; složene formule pohranjuju se kao njihove string izraze.
Uobičajeni problemi i rješenja
| Problem | Rješenje |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | Pokrenite pip install aspose-cells-foss i potvrdite da je virtualno okruženje aktivno |
AttributeError on SaveFormat.PDF | PDF izvoz nije u FOSS biblioteci; koristite SaveFormat.MARKDOWN ili SaveFormat.XLSX umjesto toga |
| Prazan Markdown izlaz | Provjerite da najmanje jedna ćelija u listu ima vrijednost prije spremanja |
| Problemi s kodiranjem u Markdownu | Koristite MarkdownHandler.save_markdown_to_string() za izlaz stringa u memoriji s potpunom kontrolom kodiranja |
Često postavljana pitanja
Koje izlazne formate podržava Aspose.Cells FOSS? XLSX, CSV, TSV, Markdown i JSON.
Mogu li pretvoriti u PDF?
Ne. Izvoz u PDF zahtijeva 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 ponovno ga spremiti kao Markdown?
Da. Workbook("existing.xlsx") učitava datoteku, a workbook.save_as_markdown("output.md") je izvozi.
Je li podržan izlaz Markdowna temeljen na streamu?
Da. Koristite MarkdownHandler.save_markdown_to_string(workbook) da biste dobili Markdown kao Python string bez ikakvog I/O datoteka.
Koje su Python verzije podržane? Python 3.7 i noviji.