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

ProblemRješ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.PDFPDF izvoz nije u FOSS biblioteci; koristite SaveFormat.MARKDOWN ili SaveFormat.XLSX umjesto toga
Prazan Markdown izlazProvjerite da najmanje jedna ćelija u listu ima vrijednost prije spremanja
Problemi s kodiranjem u MarkdownuKoristite 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.


Vidi također

 Hrvatski