Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在LIbre Office Calc中编写宏需要什么语言?_Python_Macros_Libreoffice_Calc - Fatal编程技术网

Python 在LIbre Office Calc中编写宏需要什么语言?

Python 在LIbre Office Calc中编写宏需要什么语言?,python,macros,libreoffice,calc,Python,Macros,Libreoffice,Calc,我已经在Excel中为各种事情编写了一系列VBA代码。我正在考虑迁移到libreOffice。在工具->宏->组织宏下:两个选项是libreofficebasic和Python 我应该学其中一个,两者都学,还是其他什么。我是在浪费时间吗?感谢您的建议。Python是最佳选择 从这里开始: 不,你不是在浪费时间。 回顾过去,你会说,我为什么不早点做呢。Python是一项很好的学习技能——我什么都用它。它是几乎所有工具的粘合语言(你甚至可以在.Net中使用它) 然而,Python+LibreOffi

我已经在Excel中为各种事情编写了一系列VBA代码。我正在考虑迁移到libreOffice。在工具->宏->组织宏下:两个选项是libreofficebasic和Python


我应该学其中一个,两者都学,还是其他什么。我是在浪费时间吗?感谢您的建议。

Python是最佳选择

从这里开始:

不,你不是在浪费时间。
回顾过去,你会说,我为什么不早点做呢。

Python是一项很好的学习技能——我什么都用它。它是几乎所有工具的粘合语言(你甚至可以在.Net中使用它)

然而,Python+LibreOffice的文档目前有点粗略,尽管我对Calc没有太多经验


在(或很快)有一些正在进行的文档。它提供了使用Writer而不是Calc的示例,但您可能仍然会发现它很有用。

Python是一种更强大、更令人愉快的语言,依我看,Basic更接近VBA。这似乎是一个只有您才能回答的问题。你已经知道Python了吗?您似乎熟悉VBA,因此将VBA代码转换为Basic可能更容易。你喜欢哪一种?我对VBA非常了解,但我希望这些东西能起作用。因此,如果Python是一条发展之路,我会去学习它。最好的解释是为什么Python是一条发展之路以及如何做到这一点。很好地参考了优秀的文档。太糟糕了,python部分这么短。你知道有什么教程适合那些知道如何使用python编程但没有LibreOffice宏经验的人吗?@MartinThoma你可以找到其中的一些教程。