我想在* nix環境下使用Excel文件。保存Excel文件後丟失的Excel圖形
我已經在openpyxl
中檢查了此行爲,但是我們是否有解決此問題的任何解決方法?
我有Excel表單(xlsx或xls),其中包含一些圖表/圖表。我能夠成功地更新 更新數據(openpyxl
/xlwt
),但圖表丟失。
Perl與spreadsheet::parser
一樣。
如果需要,我可以使用C++解決方案。
我想在* nix環境下使用Excel文件。保存Excel文件後丟失的Excel圖形
我已經在openpyxl
中檢查了此行爲,但是我們是否有解決此問題的任何解決方法?
我有Excel表單(xlsx或xls),其中包含一些圖表/圖表。我能夠成功地更新 更新數據(openpyxl
/xlwt
),但圖表丟失。
Perl與spreadsheet::parser
一樣。
如果需要,我可以使用C++解決方案。
據我所知,無法使用Excel::Writer::XLSX或Spreadsheet::WriteExcel打開Excel工作簿進行更新。您也不能將工作簿元素或屬性批量從使用Spreadsheet::XLSX或Spreadsheet::ParseExcel打開的工作簿複製到寫入程序模塊的實例中。
您可以使用Win32::OLE來實現,但這需要程序在Windows上運行,並且系統要安裝Excel。它也適用於離線處理,因爲您不希望Web服務器創建Excel實例(假定)。
因此,您的程序需要在編寫Excel工作簿時重新創建圖表。我發現使用現有的工作簿作爲模板來生成新的工作簿太複雜了......要複製的東西太多了。相反,我描述了配置文件中需要做什麼,並且我的腳本基於該輸入生成了電子表格。
我同意你的意見。我試圖說如果你解析器並嘗試保存文件,你也將鬆散Graph.I希望我不能在Linux環境中使用Win32 :: OLE – user765443
我可以知道原因負 – user765443
爲了更好的幫助,請提供你的代碼的一個簡短的自我包含的正確的示例,這樣我們可以分析問題,並盡力幫助解決問題(參見http://sscce.org/ ) – Talvalin
http://stackoverflow.com/questions/15905610/graphs-in-xlsx-file-overwrite-by-openpyxl – user765443