Sfaturi de export și depanare pentru Python
Această pagină acoperă sfaturi, probleme comune și întrebări frecvente privind exportarea foilor de calcul cu Aspose.Cells FOSS pentru Python.
Sfaturi și cele mai bune practici
Export Markdown
- Utilizați
MarkdownHandler.save_markdown_to_string(wb)pentru cazuri de utilizare în memorie, cum ar fi răspunsurile API.
Export CSV
- Exportul CSV scrie implicit prima foaie de lucru.
- Caracterele speciale (virgule, linii noi) în valorile celulelor sunt citate automat.
Export JSON
- Exportul JSON folosește adresele celulelor ca chei. Potrivit pentru schimbul de date; formulele complexe sunt stocate ca expresiile lor de tip șir.
Probleme comune și rezolvări
| Problemă | Rezolvare |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | Rulați pip install aspose-cells-foss și confirmați că mediul virtual este activ |
AttributeError on SaveFormat.PDF | Exportul PDF nu se află în biblioteca FOSS; utilizați SaveFormat.MARKDOWN sau SaveFormat.XLSX în schimb |
| Empty Markdown output | Asigurați-vă că cel puțin o celulă din foaie are o valoare înainte de a salva |
| Encoding issues in Markdown | Utilizați MarkdownHandler.save_markdown_to_string() pentru ieșire de tip șir în memorie cu control complet al codificării |
Întrebări frecvente
Ce formate de ieșire suportă Aspose.Cells FOSS? XLSX, CSV, TSV, Markdown și JSON.
Pot să convertesc în PDF?
Nu. Exportul în PDF necesită pachetul comercial aspose-cells-python. Aspose.Cells FOSS exportă doar în XLSX, CSV, TSV, Markdown și JSON.
Pot să încarc un XLSX existent și să-l salvez din nou ca Markdown?
Da. Workbook("existing.xlsx") încarcă fișierul, iar workbook.save_as_markdown("output.md") îl exportă.
Este suportat output-ul Markdown bazat pe flux?
Da. Folosiți MarkdownHandler.save_markdown_to_string(workbook) pentru a obține Markdown-ul ca șir Python fără a efectua operații de intrare/ieșire de fișiere.
Ce versiuni de Python sunt suportate? Python 3.7 și versiunile ulterioare.