iT邦幫忙

0

通過Python執行Excel巨集

請問各位大神
我想要在Python 中使用 EXCEL VBA巨集 請問該怎麼做呢?
有爬文大概了解了需要使用win32com.client
還是不了解具體的寫法
有範例可以讓我參考嗎? 謝謝
巨集 是個人巨集

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
japhenchen
iT邦超人 1 級 ‧ 2021-08-03 13:38:32

python可以使用openpyxl直接讀寫xlsx檔,就可以用python做邏輯運算,為何要再多一層VBA?不解

import openpyxl

wb = openpyxl.load_workbook(xlsx)
ws = wb.worksheets[0]

ws.cell(2,3).value = ws.cell(2,1).value + ws.cell(2,2).value
total = 0 
for i in range(ws.max_row+1):
    total += ws.cell(i,5).value

ws.save()
#....................

我要發表回答

立即登入回答