However in Python 3 the process has been made simpler with the introduction of PyUNO, and although the amount of information is still limited there is enough out there to show what can be done. So I wanted to visit the topic again.
Much of the information I found was for running Python scripts inside LibreOffice, but I think some of that code can be adapted.
One of the challenges is that LibreOffice needs to run as a service independent of FreeCAD, and so far I have had limited success stopping a specific LibreOffice session once it's started.
I'm looking for feedback on what information / methods should included.be shared between FreeCAD and Calc.
- Auto populate spreadsheet with FreeCAD object properties
Do data changes need to be auto detected or can the user initiate the process?
Is it acceptable to have Calc running outside of the FreeCAD window?
If you have any thoughts on this please share.
Sal