Aspose.Cells FOSS pour Python est une bibliothèque libre, open source pour travailler avec des fichiers de feuille-brevet dans les applications Pythone. Installez-le avec un seul commandement pip install aspose-cells-foss et commencez à créer des livres de travail, lire des cellules, appliquer des styles, construire des diagrammes et exporter vers XLSX, CSV, Markdown ou JSON, tout sans nécessiter Microsoft Excel ou toute dépendance Office.
La bibliothèque expose une API propre et Pythonique construite autour de Workbook, Worksheet et Cell les objets familiers que chaque développeur connaît. Lire et écrire les cellules en utilisant la note de bracket (ws.cells["A1"].value = "Hello"), les styler avec des objets Font et Fill, et créer des diagrammes de colonnes ou de lignes en employant des méthodes dédiées add_bar() ou add_line() sur ws.charts.
Parce que la bibliothèque n’a pas de dépendance sur les bibliographies Office indigènes, elle fonctionne identique sur Windows, Linux et macOS CI runners, conteneurs Docker, et environnements sans serveur. le package markitdown-aspose-cells-plugin étend la Bibliothécque MarkItDown de Microsoft avec support XLSX, permettant l’exportation complète du livre d’œuvres à Markingdown avec une seule appel. Les développeurs qui ont besoin de l’API commercial complet avec un support de production complet peuvent utiliser Aspose.Cells for Python ainsi que ces ressources open source.
ws.cells["A1"].NotImplementedError sur sauf).password dans une seule ligne.markitdown-aspose-cells-plugin ajoute XLSX exportation à MarkItdown.Aspose.Cells FOSS est installable avec un seul commandement pip install aspose-cells-foss. Il n’y a pas de bibliothèques Office ou des paquets système d’installation. La bibliographie fonctionne sur tout environnement Python 3.7+ sans les étapes de compilation .
L’API est intentionnellement petit : Workbook, Worksheet , Cells et Font couvrent la grande majorité des cas d’utilisation du monde réel. La base de codes est licencieuse par MIT, hébergée sur GitHub et accepte les rapports d’erreurs et les demandes de retrait.
Installation avec pip, puis créer un Workbook, accéder au premier Worksheet et écrire des valeurs directement aux cellules en utilisant la note de bracket. L’exemple montre également comment faire pour le main sur la ligne en modifiant l’état cellulaire avant d’enregistrer.
pip install aspose-cells-foss
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
Ouvrez le livre de travail sauvé ci-dessus, ajoutez un diagramme bar sur une gamme de rangs, puis appelez save() trois fois avec différentes extensions de fichiers - XLSX, Markdown et CSV - sans changer d’autre code.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
Il s’agit d’une bibliothèque Python gratuite et certifiée par MIT pour créer, lire, modifier et exporter des brochures Excel sans nécessiter Microsoft Office.
XLSX pour lire/écrire. les formats d’exportation uniquement comprennent CSV, Markdown et JSON. l’extraction de la marque est construite dans la bibliothèque via save_as_markdown() et ne nécessite aucun plugin. le markitdown-aspose-cells-plugin facultatif ajoute le support XL SX à la Bibliothécque de Microsoft MarkItDown - il s’agit d’une intégration séparée, pas d ́un requis pour l’exposition de Mark Down.
Aspose.Cells FOSS est une bibliothèque purement Python sans dépendance à Microsoft Office, automation COM ou tout temps de fonctionnement propriétaire.
Rendez pip install aspose-cells-foss. Pas de paquets système supplémentaires ou d’extension native sont requis.
Oui. La bibliothèque soutient les types de bar, ligne, pieds, zone et stock graphiques via des méthodes dédiées pour la construction de graphique sur ws.charts. Ces cinq types sont enregistrés à XLSX sans erreur. Autres types grafiques (scatter, combo, waterfall, etc.) peuvent être créés dans la mémoire mais soulevent NotImplementedError lorsque workbook.save() est appelé.
Oui. Passez un paramètre password lors de l’épargne pour protéger le livre d’oeuvre avec la cryptage AES.
markitdown-aspose-cells-plugin intégrera Aspose.Cells FOSS dans la bibliothèque MarkItDown de Microsoft, ce qui permet une conversion complète XLSX-to-Markdown avec un seul appel.
Le code source, le tracker de l’évolution et la guide des contributions sont disponibles sur GitHub sous la licence MIT.