[問題] 如何讀取excel圖表

看板Python作者 (書星零柒)時間5年前 (2019/05/05 21:53), 5年前編輯推噓2(207)
留言9則, 5人參與, 5年前最新討論串1/1
各位前輩好 最近剛好在處理大量excel檔案合併到單一檔案不同分頁 如果excel中只有普通儲存格資料的讀取、合併這個還可以解決 但問題是 那些excel檔中還有圖表,例如:折線圖、長條圖 想請教有甚麼套件、方法可以將這些圖表也一起讀取後合併 而不是合併完再重畫 麻煩各位大大不吝指點 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.156.199 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1557064434.A.FD8.html

05/05 21:54, 5年前 , 1F
openpyxl
05/05 21:54, 1F
bug大,想請教是用get_sheet_by_name這個函式 就可以完整讀取所有sheet資料嗎(含圖表) ※ 編輯: bookstar07 (140.116.156.199), 05/05/2019 22:10:53

05/06 17:50, 5年前 , 2F
那個只會給你a list of all the sheet names
05/06 17:50, 2F
哈哈我昨天有試過 發現openpyxl複製sheet只能複製數值(圖表不行,有誤的話麻煩指正) 後來改用win32com這個就可以了,缺點這東西好像只能在MS環境下執行...有夠難用 希望還有更好的解法QQ ※ 編輯: bookstar07 (140.116.156.199), 05/06/2019 19:28:15

05/07 00:00, 5年前 , 3F
先跑VBA再合併?
05/07 00:00, 3F

05/07 00:32, 5年前 , 4F
應該用vba直接複製sheet就可以了
05/07 00:32, 4F

05/07 00:32, 5年前 , 5F
之前網路教vba有教到這個
05/07 00:32, 5F

05/07 00:33, 5年前 , 6F
excel vba introduction 一隻貓頭鷹那個
05/07 00:33, 6F

05/10 11:13, 5年前 , 7F
我最一開始的方法是用VBA合併沒錯
05/10 11:13, 7F

05/10 11:14, 5年前 , 8F
但是不熟VBA加上想短時間內完全自動化
05/10 11:14, 8F

05/10 11:14, 5年前 , 9F
所以才暫時用win32com這個lib.
05/10 11:14, 9F
文章代碼(AID): #1Spkho_O (Python)