Consells d'exportació i resolució de problemes per a Python
Aquesta pàgina cobreix consells, problemes comuns i preguntes freqüents sobre l’exportació de fulls de càlcul amb Aspose.Cells FOSS per a Python.
Consells i bones pràctiques
Exportació Markdown
- Utilitzeu
MarkdownHandler.save_markdown_to_string(wb)per a casos d’ús en memòria com ara respostes d’API.
Exportació CSV
- L’exportació CSV escriu per defecte el primer full de treball.
- Els caràcters especials (comes, salts de línia) en els valors de les cel·les s’envolten automàticament entre cometes.
Exportació JSON
- L’exportació JSON utilitza adreces de cel·la com a claus. Adequat per a l’intercanvi de dades; les fórmules complexes s’emmagatzemen com a les seves expressions de cadena.
Problemes comuns i resolucions
| Problema | Resolució |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | Executeu pip install aspose-cells-foss i confirmeu que l’entorn virtual està actiu |
AttributeError on SaveFormat.PDF | L’exportació PDF no es troba a la biblioteca FOSS; utilitzeu SaveFormat.MARKDOWN o SaveFormat.XLSX en el seu lloc |
| Sortida Markdown buida | Assegureu-vos que almenys una cel·la del full té un valor abans de desar |
| Problemes de codificació en Markdown | Utilitzeu MarkdownHandler.save_markdown_to_string() per a la sortida de cadena en memòria amb control complet de la codificació |
Preguntes freqüents
Quins formats de sortida admet Aspose.Cells FOSS? XLSX, CSV, TSV, Markdown, i JSON.
Puc convertir a PDF?
No. L’exportació a PDF requereix el paquet comercial aspose-cells-python. Aspose.Cells FOSS exporta només a XLSX, CSV, TSV, Markdown i JSON.
Puc carregar un XLSX existent i tornar-lo a desar com a Markdown?
Sí. Workbook("existing.xlsx") carrega el fitxer, i workbook.save_as_markdown("output.md") l’exporta.
És compatible la sortida Markdown basada en flux?
Sí. Utilitzeu MarkdownHandler.save_markdown_to_string(workbook) per obtenir el Markdown com una cadena Python sense cap operació d’entrada/sortida de fitxers.
Quines versions de Python són compatibles? Python 3.7 i posteriors.