Qu'est-ce que sheetformula ?

Sheetformula est une bibliothèque open-source développée en Python pour évaluer, convertir et manipuler des formules de feuille de calcul, notamment les formules Microsoft Excel.

Elle offre une vaste gamme de fonctionnalités pour travailler avec des formules de feuille de calcul, telles que l'évaluation des formules, la conversion de formules entre différentes représentations (par exemple, de notation R1C1 à notation A1), la détection et la validation des références de cellules, et la manipulation des opérations mathématiques et logiques dans les formules.

La bibliothèque Sheetformula peut être utilisée pour analyser les formules existantes dans un fichier de feuille de calcul et les manipuler, par exemple en modifiant les références de cellules ou en ajoutant de nouvelles formules. Elle peut également être utilisée pour évaluer des formules, en leur fournissant les valeurs réelles des cellules référencées.

Sheetformula est compatible avec les fichiers de feuilles de calcul Excel au format .xlsx, ainsi qu'avec d'autres formats tels que CSV ou TSV. Elle peut être utilisée aussi bien pour l'analyse de formules isolées que pour l'analyse de formules dans le contexte d'un fichier de feuille de calcul complet.

La bibliothèque Sheetformula est très flexible et permet de travailler avec plusieurs langages de programmation, notamment Python, Java et JavaScript. Elle est largement utilisée dans le domaine de l'analyse de feuilles de calcul, de la génération de rapports automatisés, de la vérification de formules et de la manipulation de données.