我在 LibreOffice Calc 中编写自定义函数。 这些函数必须在Calc中调用,就好像它们是原生函数一样 功能,
e.g。如
EDATE()
,DAYS()
等
到目前为止,我为每个自定义函数所做的是:
它有效,但编写每个函数是非常不切实际的 用两种语言。
我的问题是:是否可以编写这样的函数 直接在 Python ?你有参考分享吗?
答案 0 :(得分:2)
Calc加载项是一个完整的解决方案,具有基本用户定义函数无法提供的工具提示弹出窗口等功能。
这比编写Basic-Python桥接调用需要更多的努力。但是,由于您正在编写许多函数,因此可能没有太多的额外工作,因为所有函数都可以放在单个.oxt文件中。
所需文件的示例在我{(3}}的答案中。
其他示例和文档:
如果您尝试并需要帮助,请编辑问题。或者在How can I call a Python macro in a cell formula in OpenOffice.Org Calc?上发布内容,只要您至少拥有少量声誉,就可以使用附件。