在Linux下自动运行Excel宏

时间:2009-05-14 15:42:56

标签: linux excel

我工作的部分软件使用Excel工作表来存储用户错误消息&他们的翻译。我们运行一个宏来生成一组国际化的文本文件&匹配头文件然后复制到我们的版本控制系统(电子表格也在版本控制中)并用作我们构建的一部分。

我想更好地自动化我们的构建,拉动xls,运行宏,然后在编译源代码之前将文件复制到正确的位置。我们的构建框都是基于Linux的。

我尝试在OpenOffice.org中加载XLS并运行宏,但这似乎不起作用。

在我们说服利益相关者我们需要使用Excel以外的格式存储这些数据之前,有没有选择,或者我是SOL?

1 个答案:

答案 0 :(得分:0)

这不是您用来存储给您带来问题的数据的格式。它是用于存储逻辑的格式。存储在Excel中的数据可在Linux上访问。嵌入在Excel宏中的逻辑不是。

这些宏有多复杂?你有可能以另一种形式复制它们(Perl?)。在这种情况下,您可以通过编程方式从.XLS中提取数据,并且逻辑可以在任何有Perl引擎的地方运行。