用Python 來處理Excel 檔 用過了 openpyxl 還有 pyexcel
目前覺得除了讀寫如果還要使用另外的功能 (像是讀取格子裡的公式)
可以用 xlwings 他的首頁標題 "Make Excel fly with Python!" 聽起來就比較厲害
以下為我的Python插入註解程式碼 完整的程式碼在 我的 Github
# -*- coding: utf-8 -*-from xlwings import Workbook, Sheet, Range, Chartimport win32com.client#打開 Excel 檔案xl = win32com.client.Dispatch("Excel.application")#不要讓excel視窗跳出來xl.Visible = Falsewb = xl.Workbooks.Open(r'要寫入Excel的路徑')sheet = wb.ActiveSheet#這就是一個插入註解的動作sheet.Range("A1").AddComment()#讓註解可以被看到sheet.Range("A1").Comment.Visible = True#要放進去的字串commentString ='檔 不能沒有註解'#因為是中文所以編碼一下commentString=(commentString).decode('utf-8')#把字串放入註解裡 sheet.Range("A1").Comment.Text(commentString)#存檔關閉wb.SaveAs(r'excel檔案路徑')xl.DisplayAlerts = Falsewb.Close(True)xl.Quit()
新闻热点
疑难解答