Comment enregistrer des fichiers avec Aspose.Cells FOSS
Problème
Enregistrez un classeur créé ou modifié avec Aspose.Cells FOSS sur le disque au format XLSX, CSV ou Markdown. Le Workbook.save() la méthode écrit le fichier et déduit le format à partir de l’extension du fichier. Utilisez save_as_markdown() pour l’exportation en Markdown.
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells.get_cell_by_name("A1").put_value("Product")
workbook.save("output.xlsx")Prérequis
Pour utiliser Aspose.Cells FOSS afin d’enregistrer des fichiers en Python, assurez‑vous que votre environnement répond aux exigences suivantes.
- Python 3.7 ou version ultérieure installé sur votre système
- Installez Aspose.Cells FOSS en utilisant :
pip install aspose-cells-foss>=26.3.1 - Importez la bibliothèque avec
from aspose.cells_foss import Workbookpour accéder àWorkbooketWorksheetclasses - Une instance de classeur valide chargée depuis un fichier ou créée programmatiquement
Enregistrement du fichier
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() sur un Workbook instance avec le chemin du fichier de sortie souhaité. Le format est déduit de l’extension : .xlsx produit un fichier Excel Open XML, .csv produit un fichier de valeurs séparées par des virgules, et .md ou .markdown redirige automatiquement vers l’exportation de tableau Markdown — wb.save("output.md") fonctionne directement. save_as_markdown() est également disponible comme alternative explicite mais n’est pas requis.
from aspose.cells_foss import Workbook
# Load or create a workbook
workbook = Workbook("input.xlsx")
# Save as XLSX
workbook.save("output.xlsx")
# Save as CSV
workbook.save("output.csv")
# Export as Markdown
workbook.save_as_markdown("output.md")Exemple de code
Cet exemple crée un classeur, écrit des données d’exemple en utilisant get_cell_by_name() et put_value(), et enregistre le résultat aux formats XLSX et Markdown.
from aspose.cells_foss import Workbook
# Create a new workbook and get the first worksheet
workbook = Workbook()
worksheet = workbook.worksheets[0]
# Populate sample data
worksheet.cells.get_cell_by_name("A1").put_value("Product")
worksheet.cells.get_cell_by_name("B1").put_value("Sales")
worksheet.cells.get_cell_by_name("A2").put_value("Apples")
worksheet.cells.get_cell_by_name("B2").put_value(120)
worksheet.cells.get_cell_by_name("A3").put_value("Bananas")
worksheet.cells.get_cell_by_name("B3").put_value(95)
# Save to XLSX
workbook.save("output.xlsx")
# Export to Markdown
workbook.save_as_markdown("output.md")
print("Saved output.xlsx and output.md")Options de sortie
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), ou en appelant la méthode dédiée save_as_markdown() méthode.
| Format | Méthode / Extension | Remarques |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Format Excel Open XML par défaut ; prend en charge les styles, les graphiques et les formules |
| CSV | wb.save("file.csv") | Valeurs séparées par des virgules ; export d’une seule feuille |
| Markdown | wb.save_as_markdown("file.md") | Exporte la première feuille de calcul sous forme de tableau Markdown |