![]() |
#2
foreach2020-11-05 12:05
|
比如B2:C5区域,我用VBA是range("B2:C5"),但是到了python不能这么用,单个则可以用cells表示
![](zzz/editor/img/code.gif)
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()
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()