Conseils d'exportation et dépannage pour Python

Cette page couvre les astuces, les problèmes courants et les questions fréquemment posées concernant l’exportation de feuilles de calcul avec Aspose.Cells FOSS pour Python.

Conseils et meilleures pratiques

Exportation Markdown

  • Utilisez MarkdownHandler.save_markdown_to_string(wb) pour les cas d’utilisation en mémoire tels que les réponses d’API.

Export CSV

  • L’exportation CSV écrit la première feuille de calcul par défaut.
  • Les caractères spéciaux (virgules, sauts de ligne) dans les valeurs de cellules sont automatiquement entre guillemets.

Export JSON

  • L’export JSON utilise les adresses de cellules comme clés. Convient à l’échange de données ; les formules complexes sont stockées sous forme de leurs expressions sous forme de chaîne.

Problèmes courants et résolutions

IssueResolution
ModuleNotFoundError: No module named 'aspose.cells_foss'Exécutez pip install aspose-cells-foss et confirmez que l’environnement virtuel est actif
AttributeError sur SaveFormat.PDFL’export PDF n’est pas dans la bibliothèque FOSS ; utilisez SaveFormat.MARKDOWN ou SaveFormat.XLSX à la place
Sortie Markdown videAssurez-vous qu’au moins une cellule de la feuille possède une valeur avant d’enregistrer
Problèmes d’encodage dans MarkdownUtilisez MarkdownHandler.save_markdown_to_string() pour la sortie de chaîne en mémoire avec un contrôle complet de l’encodage

Foire aux questions

Quels formats de sortie Aspose.Cells FOSS prend-il en charge ? XLSX, CSV, TSV, Markdown, et JSON.

Puis-je convertir en PDF ?
Non. L’exportation PDF nécessite le package commercial aspose-cells-python. Aspose.Cells FOSS exporte uniquement vers XLSX, CSV, TSV, Markdown et JSON.

Puis-je charger un fichier XLSX existant et le réenregistrer en Markdown ?
Oui. Workbook("existing.xlsx") charge le fichier, et workbook.save_as_markdown("output.md") l’exporte.

La sortie Markdown basée sur le flux est‑elle prise en charge ?
Oui. Utilisez MarkdownHandler.save_markdown_to_string(workbook) pour obtenir le Markdown sous forme de chaîne Python sans aucune opération d’E/S de fichier.

Quelles versions de Python sont prises en charge ?
Python 3.7 et versions ultérieures.


Voir aussi

 Français