2013-08-03 138 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這真的會激起你的胃口。