Я пишу пользовательские функции в LibreOffice Calc .Такие функции должны вызываться в Calc, как если бы они были нативными функциями,
, например, EDATE()
, DAYS()
и т. Д.
До сих пор, что я делаю длякаждая пользовательская функция:
- Определение функции Python
- Определение функции StarBasic, которая вызывает соответствующий ей Python
- Вызов функции StarBasic из Calc.
Это работает, но совершенно непрактично писать каждую функцию на двух языках.
У меня такой вопрос: можно ли писать такие функции непосредственно в Python ?Есть ли у вас какие-либо ссылки, чтобы поделиться?