2013-08-03 106 views
0

我写了一个Python脚本,它接受输入文件并输出一个CSV文件。接下来,我进入Excel并使用条件格式来为某些信息着色(例如,如果A2 = 1,颜色背景为红色) - 保留格式我将它保存为* .xlsx(不确定这是个好主意,目前只在Windows中测试)。这需要多次执行。从python运行excel宏(Windows和Linux)

简而言之:我想将第二阶段整合到脚本中,并且这需要在Windows和Linux中都可以使用。我的想法:记录一个excel宏,让python打开csv文件并运行该宏,然后(另存为...?)关闭文件或保持打开状态(可选命令flag -k,--keep_open)。

我的搜索没有找到适用于这两种操作系统环境的解决方案。

This看起来很接近,但它似乎是以Windows为中心的。

想法/建议将不胜感激。

回答

4

你几乎可以肯定会更好的添加你的格式并在python中执行其他操作,然后保存为Excel xml文件。

由于AFAIK Excel只适用于Windows和Mac,因此在Linux上尝试类似的操作会很困难。为什么不为开放式办公室或天秤座办公室做类似的事情?也有pySpread这真的会激起你的胃口。