win32com库操作Excel如何表示一个单元格区域
python win32com库操作Excel,如何表示一个单元格区域?比如B2:C5区域,我用VBA是range("B2:C5"),但是到了python不能这么用,单个则可以用cells表示
程序代码:
import win32com from win32com.client import Dispatch, constants w = win32com.client.Dispatch('excel.Application') w.Workbooks.Open('D:\程序代码\操作Excel\圆梦计划.xlsx') w.Visible = 1 s=w.worksheets(1).cells(2,3) print(s) sht=w.worksheets(1) nrows=sht.UsedRange.Rows.Count # 获取使用区域的行数 print(nrows) aa=sht.range('B2:C5').value print(aa) sht.UsedRange.Copy() #复制 # 关闭 # w.Quit()