Eksporttips og feilsøking for Python
Denne siden dekker tips, vanlige problemer og ofte stilte spørsmål for eksport av regneark med Aspose.Cells FOSS for Python.
Tips og beste praksis
Markdown-eksport
- Bruk
MarkdownHandler.save_markdown_to_string(wb)for in-memory brukstilfeller som API-responser.
CSV-eksport
- CSV-eksport skriver det første regnearket som standard.
- Spesialtegn (kommaer, linjeskift) i celleverdier blir automatisk sitert.
JSON-eksport
- JSON‑eksport bruker celleadresser som nøkler. Egnet for datautveksling; komplekse formler lagres som deres strenguttrykk.
Vanlige problemer og løsninger
| Problem | Løsning |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | Kjør pip install aspose-cells-foss og bekreft at det virtuelle miljøet er aktivt |
AttributeError on SaveFormat.PDF | PDF-eksport er ikke i FOSS-biblioteket; bruk SaveFormat.MARKDOWN eller SaveFormat.XLSX i stedet |
| Empty Markdown output | Sørg for at minst én celle i arket har en verdi før lagring |
| Encoding issues in Markdown | Bruk MarkdownHandler.save_markdown_to_string() for strengutdata i minnet med full kontroll over koding |
Ofte stilte spørsmål
Hvilke output‑formater støtter Aspose.Cells FOSS? XLSX, CSV, TSV, Markdown, og JSON.
Kan jeg konvertere til PDF?
Nei. PDF-eksport krever den kommersielle aspose-cells-python-pakken. Aspose.Cells FOSS eksporterer kun til XLSX, CSV, TSV, Markdown og JSON.
Kan jeg laste inn en eksisterende XLSX og lagre den på nytt som Markdown?
Ja. Workbook("existing.xlsx") laster inn filen, og workbook.save_as_markdown("output.md") eksporterer den.
Er strøm-basert Markdown-utdata støttet?
Ja. Bruk MarkdownHandler.save_markdown_to_string(workbook) for å få Markdown som en Python‑streng uten fil‑I/O.
Hvilke Python‑versjoner støttes? Python 3.7 og nyere.