[Python學習筆記] 利用 Python在Excel 安插註解
[Python學習筆記] 利用 Python在Excel 插入註解
用Python 來處理excel 檔 用過了 openpyxl 還有 pyexcel
目前覺得除了讀寫如果還要使用另外的功能 (像是讀取格子裡的公式)
可以用 xlwings 他的首頁標題 "Make Excel fly with Python!" 聽起來就比較厲害
以下為我的Python插入註解程式碼 完整的程式碼在 我的 Github
# -*- coding: utf-8 -*- from xlwings import Workbook, Sheet, Range, Chart import win32com.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()