LibrePythonista is an extension for LibreOffice Calc. The extension allows Interactive Python code to be run directly in a spreadsheet.
★ ★ ★ ★ ☆
Calc
Description
Intro
LibrePythonista has its own PIP package manager to install additional Python packages.
LibrePythonista is currently in beta and is subject to change based on feedback.
LibrePythonista is free and open source software so there are no fees to start using it.
LibrePythonista bring the power of Pandas, Matplotlib and much more to LibreOffice Calc.
All python code is executes on your local computer. This can alleviate many concerns around data privacy as your data
Using LibrePythonista is it possible to create Data frame's, Series, custom Graphs an much more directly in a spreadsheet.
LibrePythonista is built using OOO Development Tools which removes many barriers when working with the LibreOffice API. When installing this extension it is not necessary to install OOO Development Tools Extension, Pandas Extension or Python Numpy Extension as the libraries are included with this extension.
FAQ
Answer
LibrePyhtonista is uninstalled as an extension it does not automatically uninstall Python files. This is a feature and not a bug. To remove the python files Open the extension manager. Choose options for LibrePyhtonista, go to the uninstall section and uninstall packages.
See Also: Readme - Uninstall
Answer
The experimential python editor is not activated by default. To activate the experimential python editor Open the extension manager. Choose options for LibrePyhtonista, go to the LibrePyhtonista Options section and check the box for the Use experimential python Cell Editor. Click OK and restart LibreOffice.
Answer
The experimential python editor should work fine on Windows and on Mac OS.
On Linux the experimential python editor may not work as expected.
Linux has different flavours of LibreOffice:
- LibreOffice installed via the package manager: The editor should work fine.
- LibreOffice installed via a snap package: The editor is not yet supported.
- LibreOffice installed via Flatpak. The editor is supported when extra flatpak package is installed
To install the extra Flatpak package see LibrePythonista Flatpak Editor Wiki
Issues
Report any issues to Issues page.
Homepage: https://github.com/Amourspirit/python_libre_pythonista_ext
Repository: https://github.com/Amourspirit/python_libre_pythonista_ext
0.10.2 | 0.10.2 Release | 7.0 | , Linux, Windows, macOS | AL | Major refactoring. More then 40,000 changes from 0.9.x | 2025-05-22 14:44:20 | Download |
0.9.0 | 0.9.0 Release | 7.0 | , Linux, Windows, macOS | AL | Refactored engine that determines the value returned to the cell. This refactoring makes that process faster. Breaking Change: Python Variables, functions, classes, etc, that start with an underscore will now only be available to that cell. This mimics private variables and private functions. |
2025-02-08 21:12:42 | Download |
0.8.1 | 0.8.1 Release | 7.0 | , Linux, Windows, macOS | AL | Refactored Dispatch engine. | 2025-02-05 19:49:30 | Download |
Show more
Related Extensions
Downloaded and modified sample extension from official wiki page. (disable UseLocking)
Antidote Connector for LibreOffice
Integrate Antidote writing assistance software with LibreOffice.
Ein vollständiges Haushaltsbuch für Privathaushalte – ohne Makros, ohne komplizierte Technik, aber mit jeder Menge Features.
Kein Online-Zwang. Keine Drittanbieter-Dienste.
05-2025
205
Not rated yet
Provides functionality similar to Excel's "Fill/Justify"
04-2025
318
Not rated yet
Avarage Calcutalor for Purchases & Sales
Calculator for avarage price is useful when you buy or sell the same thing in differents days and for differents prices.
Example of usage: you bought 10 stocks of Company A in day one, then next day you buy more 13 stocks of the same Company. Fo
03-2025
296
Not rated yet
Ce tableau permet de suivre ses menstruations en tout anonymat. Le fichier comporte 4 feuilles : Mode d'emploi, Données, Synthèse et Bases de calcul.