Hi guys,
Recently, I’ve been working on a project that requires simple spreadsheet component that allows me to do basic functionalities. I need to be able to edit cells, open a context menu by right-clicking, add new rows and columns at any index, cut, copy, paste, etc. DataTable is too basic for my needs and AG Grid requires an enterprise license for many of its functionalities.
I came across this library called Handsontable which I feel is really ideal for my needs, but unfortunately, it is only available in JavaScript. So, I developed a wrapper to use this component in Dash. It is not yet complete, but all the configuration options are available and it supports data export. Check it out and feel free to contribute to the project!
PyPI: https://pypi.org/project/dash-handsontable/
Repo: https://github.com/DhiraPT/dash-handsontable