看板 Python 關於我們 聯絡資訊
各位前輩好 最近剛好在處理大量excel檔案合併到單一檔案不同分頁 如果excel中只有普通儲存格資料的讀取、合併這個還可以解決 但問題是 那些excel檔中還有圖表,例如:折線圖、長條圖 想請教有甚麼套件、方法可以將這些圖表也一起讀取後合併 而不是合併完再重畫 麻煩各位大大不吝指點 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.156.199 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1557064434.A.FD8.html
bugbug777: openpyxl 05/05 21:54
bug大,想請教是用get_sheet_by_name這個函式 就可以完整讀取所有sheet資料嗎(含圖表) ※ 編輯: bookstar07 (140.116.156.199), 05/05/2019 22:10:53
sdrbj: 那個只會給你a list of all the sheet names 05/06 17:50
哈哈我昨天有試過 發現openpyxl複製sheet只能複製數值(圖表不行,有誤的話麻煩指正) 後來改用win32com這個就可以了,缺點這東西好像只能在MS環境下執行...有夠難用 希望還有更好的解法QQ ※ 編輯: bookstar07 (140.116.156.199), 05/06/2019 19:28:15
alvinlin: 先跑VBA再合併? 05/07 00:00
jp956956: 應該用vba直接複製sheet就可以了 05/07 00:32
jp956956: 之前網路教vba有教到這個 05/07 00:32
jp956956: excel vba introduction 一隻貓頭鷹那個 05/07 00:33
bookstar07: 我最一開始的方法是用VBA合併沒錯 05/10 11:13
bookstar07: 但是不熟VBA加上想短時間內完全自動化 05/10 11:14
bookstar07: 所以才暫時用win32com這個lib. 05/10 11:14