Exporttips och felsökning för Python

Denna sida täcker tips, vanliga problem och vanliga frågor för export av kalkylblad med Aspose.Cells FOSS för Python.

Tips och bästa praxis

Markdown‑export

  • Använd MarkdownHandler.save_markdown_to_string(wb) för minnesbaserade användningsfall såsom API‑svar.

CSV Export

  • CSV-export skriver det första kalkylbladet som standard.
  • Specialtecken (kommatecken, radbrytningar) i cellvärden citeras automatiskt.

JSON-export

  • JSON-export använder celladresser som nycklar. Lämplig för datautbyte; komplexa formler lagras som deras stränguttryck.

Vanliga problem och lösningar

ProblemLösning
ModuleNotFoundError: No module named 'aspose.cells_foss'Kör pip install aspose-cells-foss och bekräfta att den virtuella miljön är aktiv
AttributeError on SaveFormat.PDFPDF-export finns inte i FOSS-biblioteket; använd SaveFormat.MARKDOWN eller SaveFormat.XLSX istället
Empty Markdown outputSe till att minst en cell i bladet har ett värde innan du sparar
Encoding issues in MarkdownAnvänd MarkdownHandler.save_markdown_to_string() för strängutmatning i minnet med full kontroll över kodning

Vanliga frågor

Vilka utdataformat stöder Aspose.Cells FOSS? XLSX, CSV, TSV, Markdown, och JSON.

Kan jag konvertera till PDF? Nej. PDF‑export kräver det kommersiella aspose-cells-python‑paketet. Aspose.Cells FOSS exporterar endast till XLSX, CSV, TSV, Markdown och JSON.

Kan jag ladda en befintlig XLSX och spara om den som Markdown? Ja. Workbook("existing.xlsx") laddar filen, och workbook.save_as_markdown("output.md") exporterar den.

Är ström‑baserad Markdown‑utmatning stödd? Ja. Använd MarkdownHandler.save_markdown_to_string(workbook) för att få Markdown som en Python‑sträng utan någon fil‑I/O.

Vilka Python-versioner stöds? Python 3.7 och senare.


Se även

 Svenska