从python运行excelmacros(Windows和Linux)

我写了一个Python脚本,它接受input文件并输出一个CSV文件。 接下来,我进入Excel,并使用条件格式来颜色的一些信息(例如,如果A2 = 1,颜色背景红色) – 保持格式我把它保存为* .xlsx(不知道这是一个好主意,目前只在Windows中testing)。 这需要多次执行。

简而言之:我想将第二阶段join到脚本中,并且这需要在Windows和Linux中都起作用。

我的想法:logging一个Excelmacros,让Python打开CSV文件并运行该macros,然后(保存为…?)closures文件或保持打开(可选命令标记-k,–keep_open)。

我的search没有find适用于两种操作系统环境的解决scheme。

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

想法/build议将不胜感激。

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

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