Eksporttips og fejlfinding for Python
Denne side dækker tips, almindelige problemer og ofte stillede spørgsmål om eksport af regneark med Aspose.Cells FOSS for Python.
Tips og bedste praksis
Markdown-eksport
- Brug
MarkdownHandler.save_markdown_to_string(wb)til in‑memory‑brugsscenarier såsom API‑svar.
CSV Eksport
- CSV-eksport skriver som standard det første regneark.
- Specielle tegn (kommaer, linjeskift) i celleværdier bliver automatisk citeret.
JSON-eksport
- JSON‑eksport bruger celleadresser som nøgler. Velegnet til dataudveksling; komplekse formler gemmes som deres strengudtryk.
Almindelige problemer og løsninger
| Problem | Løsning |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | Kør pip install aspose-cells-foss og bekræft at det virtuelle miljø er aktivt |
AttributeError on SaveFormat.PDF | PDF-eksport er ikke i FOSS-biblioteket; brug SaveFormat.MARKDOWN eller SaveFormat.XLSX i stedet |
| Tom Markdown-uddata | Sørg for, at mindst én celle i arket har en værdi, før du gemmer |
| Kodningsproblemer i Markdown | Brug MarkdownHandler.save_markdown_to_string() til in-memory strengoutput med fuld kodningskontrol |
Ofte stillede spørgsmål
Hvilke outputformater understøtter Aspose.Cells FOSS? XLSX, CSV, TSV, Markdown, og JSON.
Kan jeg konvertere til PDF?
Nej. PDF-eksport kræver den kommercielle aspose-cells-python pakke. Aspose.Cells FOSS eksporterer kun til XLSX, CSV, TSV, Markdown og JSON.
Kan jeg indlæse en eksisterende XLSX og gemme den igen som Markdown?
Ja. Workbook("existing.xlsx") indlæser filen, og workbook.save_as_markdown("output.md") eksporterer den.
Er stream-baseret Markdown-output understøttet?
Ja. Brug MarkdownHandler.save_markdown_to_string(workbook) for at få Markdown som en Python‑streng uden fil‑I/O.
Hvilke Python-versioner understøttes? Python 3.7 og senere.