2016-05-13 92 views
3

我剛剛創建了一個腳本,使用openpyxl來更新我們通常每月手動更新的xlsx文件。Openpyxl更新工作表並維護圖表和圖像

它工作正常,但新文件丟失了工作簿中的所有圖形和圖像。有沒有辦法讓他們?

+0

,如果你真的需要保留現有的內容和你是一個擁有Excel的平臺是使用腳本語言來控制Excel本身,而不是直接操縱文件。就個人而言,我認爲使用VBA或VBScript很簡單,但如果您想堅持使用Python,請嘗試[xlwings](https://pypi.python.org/pypi/xlwings)。 –

回答

4

openpyxl 2.5版將保留現有文件中的圖表。

0

使用xlwings相反,它可以作爲對pywin32的包裝,可以正常的答案在這裏保留現有的Excel圖表,樞軸表等