Conseils d'exportation et résolution des problèmes pour Python
Cette page couvre des conseils, des questions courantes et des demandes fréquemment posées pour l’exportation de brochures avec Aspose.Cells FOSS pour Python.
Conseils et meilleures pratiques
Marché de l’exportation
- Utiliser
MarkdownHandler.save_markdown_to_string(wb)Pour les cas d’utilisation en mémoire, tels que les réponses API.
Exportation de CSV
- CSV exporté écrit le premier feuille de travail par défaut.
- Les caractères spéciaux (commas, newlines) dans les valeurs cellulaires sont automatiquement citées.
JSON Exportation
- JSON export utilise les adresses cellulaires comme clés. Convient pour l’échange de données; des formules complexes sont enregistrées comme leurs expressions de fil.
Problèmes communs et résolutions
| Issue | Resolution |
|---|---|
ModuleNotFoundError: No module named 'aspose.cells_foss' | courir pip install aspose-cells-foss et confirmer que l’environnement virtuel est actif |
AttributeError sur SaveFormat.PDF | PDF exportation n’est pas dans la bibliothèque FOSS; utilisez SaveFormat.MARKDOWN ou SaveFormat.XLSX Au lieu de |
| Le produit de Markdown vide | Assurez-vous qu’au moins une cellule dans la feuille a un valeur avant de vous économiser |
| Création de problèmes dans Markdown | Utiliser MarkdownHandler.save_markdown_to_string() pour la sortie de fil en mémoire avec un contrôle complet de codage |
Questions fréquemment posées
Quels formats de sortie supportent Aspose.Cells FOSS ? XLSX, CSV, TSV, Markdown et JSON.
Puis-je convertir en PDF ? No. Exportation PDF nécessite la commercialisation aspose-cells-python Aspose.Cells FOSS ne exporte que XLSX, CSV, TSV, Markdown et JSON.
Puis-je charger un XLSX existant et le réenregistrer en tant que Markdown? Oui oui. Workbook("existing.xlsx") Il remplit le fichier et workbook.save_as_markdown("output.md") Il l’exporte.
Est-ce que le produit Markdown basé sur le courant est soutenu ? Oui, utilisez MarkdownHandler.save_markdown_to_string(workbook) Pour obtenir la marque de déclenchement comme une ligne Python sans aucun fichier I/O.
Quelles versions de Python sont-elles soutenues ? Python 3.7 et plus tard.