Aspose.Cells FOSS pour Python est une bibliothèque libre et open source pour travailler avec des fichiers de feuilles de calcul dans les applications Python. Installez-le avec une seule commande «pip install aspose-cells-foss» et commencez à créer des ouvrages, à lire des cellules, à appliquer des styles, à construire des graphiques et à exporter vers XLSX, CSV, TSV, Markdown ou JSON, tout cela sans nécessiter Microsoft Excel ou aucune dépendance Office.
La bibliothèque présente une API pythonique propre et construite autour de « Workbook », « Workheet », « Cells » et « Cell », les objets familiers que tous les développeurs de feuilles de calcul connaissent. Lire et écrire des cellules en utilisant la notation de bracket (‘ws.cells[« A1 »].value = « Hello »`), les styliser avec les objets de « Font » et de « Fill » et construire des diagrammes de colonne ou de ligne en utilisant des méthodes dédiées de « add_bar() » et de « add_line() » sur les «ws.charts ».
Parce que la bibliothèque n’a pas de dépendance sur les bibliothèques Office natives, elle fonctionne de la même manière sur les exécutants CI Windows, Linux et macOS, les conteneurs Docker et les environnements sans serveur. Le package ‘markitdown-aspose-cells-plugin’ étend la bibliothèque MarkItDown de Microsoft avec le support XLSX, permettant l’exportation de tous les ouvrages à Markdown en un seul appel.
ws.cells["A1"].markitdown-aspose-cells-plugin ajoute XLSX export à MarkItDown.Aspose.Cells FOSS est installable avec une seule commande « pip install aspose-cells-foss ». Il n’y a pas de bibliothèques Office natives ou de paquets système à installer. La bibliothèque s’exécute sur n’importe quel environnement Python 3.7+ sans étapes de compilation.
L’API est intentionnellement petite : « Workbook », « Workheet », « Cells », « Cell », « Font », « Fill » et « Chart » couvrent la grande majorité des cas d’utilisation réels.
Installez avec pip, puis créez un «book de travail», accédez au premier «Hablet de travail» et écrivez des valeurs directement dans les cellules en utilisant la notation de la tranche.
« Bach pip install aspose-cells-foss pour les appareils « »
« Python de aspose.cells_foss Importation de la fiche
WB = Livre de travail wb.worksheets = fiches de travail
c.cells[“A1”].valeur = « Produit » c.cells[“B1”].valeur = «Récompense» cells[“A2”].value = “Widget” c.cells[“B2”].valeur = 42000
#Bold la ligne de tête pour les col dans [«A1», «B1»]: style = ws.cells[col].get_style() style.font.bold = Vrai c.cells[col].apply_style(style)
wb.save (« rapport.xlsx ») « »
Ouvrez le classeur enregistré ci-dessus, ajoutez un graphique à barres sur une gamme de lignes, puis appelez « sauvegarder » trois fois avec différentes extensions de fichiers (XLSX, Markdown et CSV) sans modifier aucun autre code.
« Python de aspose.cells_foss Importation de la fiche
wb = Livre de travail (report.xlsx) wb.worksheets = fiches de travail
graphique = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, Vrai) chart.title = « Revenu par produit »
wb.save (« rapport_avec_chart.xlsx »)
Exporter le même classeur à Markdown wb.save (« rapport.md »)
Exporter vers CSV wb.save (« rapport.csv ») « »
C’est une bibliothèque Python gratuite, sous licence MIT, pour créer, lire, modifier et exporter des feuilles de calcul Excel sans avoir besoin de Microsoft Office.
Les formats exportés incluent CSV, TSV, Markdown (via le plugin MarkItDown) et JSON.
Aspose.Cells FOSS est une bibliothèque purement Python sans dépendance à Microsoft Office, à l’automatisation COM ou à tout runtime propriétaire.
Exécutez le mode ‘pip install aspose-cells-foss’.Aucun package système supplémentaire ou extension native n’est nécessaire.
La bibliothèque prend en charge les types de barres, de lignes, de pâtisseries, de scatters, de zones et de graphiques combinés via des méthodes de construction de graphiques dédiées sur les «ws.charts».
Passez un paramètre « mot de passe » lors de l’enregistrement pour protéger le classeur avec le cryptage AES.
Le plugin «markitdown-aspose-cells-plugin» intègre Aspose.Cells FOSS dans la bibliothèque MarkItDown de Microsoft, permettant une conversion complète XLSX-to-Markdown en un seul appel.
Le code source, le tracker de l’émission et le guide des contributions sont disponibles sur GitHub sous la licence MIT.