formulas: An Excel formulas interpreter in Python.¶
- release
1.2.6
- date
2022-12-13 23:15:00
- repository
- pypi-repo
- docs
- wiki
- download
- donate
- keywords
excel, formulas, interpreter, compiler, dispatch
- developers
Vincenzo Arcidiacono <vinci1it2000@gmail.com>
- license
What is formulas?¶
formulas implements an interpreter for Excel formulas, which parses and compile Excel formulas expressions.
Moreover, it compiles Excel workbooks to python and executes without using the Excel COM server. Hence, Excel is not needed.
Installation¶
To install it use (with root privileges):
$ pip install formulas
Or download the last git version and use (with root privileges):
$ python setup.py install
Install extras¶
Some additional functionality is enabled installing the following extras:
excel: enables to compile Excel workbooks to python and execute using:
ExcelModel
.plot: enables to plot the formula ast and the Excel model.
To install formulas and all extras, do:
$ pip install formulas[all]
Development version¶
To help with the testing and the development of formulas, you can install the development version:
$ pip install https://github.com/vinci1it2000/formulas/archive/dev.zip
Table of Contents
- 1. What is formulas?
- 2. Installation
- 3. Basic Examples
- 4. Next moves
- 5. Contributing to formulas
- 6. Donate
- 7. API Reference
- 8. Changelog
- 8.1. v1.2.6 (2022-12-13)
- 8.2. v1.2.5 (2022-11-07)
- 8.3. v1.2.4 (2022-07-02)
- 8.4. v1.2.3 (2022-05-10)
- 8.5. v1.2.2 (2022-01-22)
- 8.6. v1.2.1 (2022-01-21)
- 8.7. v1.2.0 (2021-12-23)
- 8.8. v1.1.1 (2021-10-13)
- 8.9. v1.1.0 (2021-02-16)
- 8.10. v1.0.0 (2020-03-12)
- 8.11. v0.4.0 (2019-08-31)
- 8.12. v0.3.0 (2019-04-24)
- 8.13. v0.2.0 (2018-12-11)
- 8.14. v0.1.4 (2018-10-19)
- 8.15. v0.1.3 (2018-10-09)
- 8.16. v0.1.2 (2018-09-12)
- 8.17. v0.1.1 (2018-09-11)
- 8.18. v0.1.0 (2018-07-20)
- 8.19. v0.0.10 (2018-06-05)
- 8.20. v0.0.9 (2018-05-28)
- 8.21. v0.0.8 (2018-05-23)
- 8.22. v0.0.7 (2017-07-20)
- 8.23. v0.0.6 (2017-05-31)
- 8.24. v0.0.5 (2017-05-04)
- 8.25. v0.0.4 (2017-02-10)
- 8.26. v0.0.3 (2017-02-09)
- 8.27. v0.0.2 (2017-02-08)