用Python 來處理Excel檔 用過了 openpyxl 還有 pyexcel
目前覺得除了讀寫如果還要使用另外的功能 (像是讀取格子裡的公式)
可以用 xlwings 他的首頁標題 "Make Excel fly with Python!" 聽起來就比較厲害
以下為我的Python插入註解程式碼 完整的程式碼在 我的 Github
#-*- coding: utf-8 -*-fromxlwingsimportWorkbook, Sheet, Range, Chartimportwin32com.client#打開 Excel 檔案xl = win32com.client.Dispatch("Excel.application")#不要讓excel視窗跳出來xl.Visible=False
wb= 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=False
wb.Close(True)
xl.Quit()