[問題] xlwings指定格子如何使用迴圈?

看板Python作者 (Exploring inspirations)時間3年前 (2022/03/15 14:53), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
有爬了版上關於迴圈的文 但是有點找不太到 就是我是使用xlwings這個套件, 想要在excel的檔案上貼資料上去, 我想做的事情是用迴圈指定格子依序貼上數值 以下是我寫的code import wlwings as wx wb = xw.Book(r'D:\coo.xlsx') # on Windows: use raw strings to escape backslashes sheet = wb.sheets['工作表1'] # Call the sheet for i in range(1,6): sheet.range('Ci').value = i 在range裡面的'Ci' 這個要怎麼樣實行迴圈呢? 再麻煩版友解惑了,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.145.121 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1647327211.A.45D.html

03/15 16:46, 3年前 , 1F
sheet.range(f"C{i}").value = i
03/15 16:46, 1F

03/15 16:51, 3年前 , 2F
感謝!我來試看看
03/15 16:51, 2F

03/30 00:09, , 3F
補充一下,如果是要Ci:Di,要把它寫成sheet.range((
03/30 00:09, 3F

03/30 00:09, , 4F
i,3),(i,4)).value 剛剛發現的解法,供後人參考
03/30 00:09, 4F

06/06 16:00, , 5F
樓上感謝您~!
06/06 16:00, 5F
文章代碼(AID): #1YC3VhHT (Python)