如何将现有的 Python 函数库合并到 libreoffice calc 中,以便它们可以像用户在单元格中编写的 BASIC 函数一样使用

如何将现有的 Python 函数库合并到 libreoffice calc 中,以便它们可以像用户在单元格中编写的 BASIC 函数一样使用

我是使用宏的新手,但用 BASIC 编写了几个用户函数,可以像 LO Calc 单元格中的函数一样使用。我本来想写更多,但发现 Caleb Bell 已经用 Python 编写了一系列很棒的工程函数库,其中之一是 fluids 0.1.88。我不熟悉 Python,对用户宏/函数也不熟悉,但据我所知,在 Python 中,这些函数被称为 fluids.function_name(variables)。我理解在 LO Calc 中,用户函数可以用 Python 编写,所以想知道是否有办法将现有的 Python 库导入 Calc,以便可以通过其 Python 函数名称调用它们并在单元格中使用?

谢谢,马克。

答案1

正确的方法是创建一个包含 Python 函数的 Calc 插件。这是一个强大的解决方案,但对于 LibreOffice 编程新手来说比较困难。

或者,编写一个带有粘合代码的 Basic 用户定义函数来调用 Python。这也比编写简单的 Basic UDF 更困难。

了解更多信息:

相关内容