AUTOIT3 如何读取XLS文件某列的数据,然后在别的窗口中按一次键顺序粘贴一个值
答案:1 悬赏:50 手机版
解决时间 2021-11-27 02:51
- 提问者网友:溺爱和你
- 2021-11-26 19:17
AUTOIT3 如何读取XLS文件某列的数据,然后在别的窗口中按一次键顺序粘贴一个值
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-11-26 19:26
$var = $oExcel.sheet(1).cells(1.1)//读取第一个单元格数据
$oExcel.sheet(1).cells(2.1) = $var //把读取的值填进excel
$rowcount = ActiveSheet.UsedRange.Rows.Count //excel的行数
$Columnscount =ActiveSheet.UsedRange.Columns.Count //excel列数
----------------------------------------
核心就是这些,先读取excel的行数,然后循环读取每个单元格的值,就可以取得一列的值,然后按你的需要再赋值就行了
----------------------------------------
例如:
$ix = ActiveSheet.UsedRange.Rows.Count //把总行数读取进$ix
//这里定义一个可变的数组$row[],太久没用,忘了怎么写了...
For $i = 1 To $ix Step +1
$row[$i] = $oExcel.sheet(1).cells($i.1)//逐行读取第一列数据进数组中
//循环结束后就把第一列的数据读入数组$row了
$oExcel.sheet(1).cells(2.1) = $var //把读取的值填进excel
$rowcount = ActiveSheet.UsedRange.Rows.Count //excel的行数
$Columnscount =ActiveSheet.UsedRange.Columns.Count //excel列数
----------------------------------------
核心就是这些,先读取excel的行数,然后循环读取每个单元格的值,就可以取得一列的值,然后按你的需要再赋值就行了
----------------------------------------
例如:
$ix = ActiveSheet.UsedRange.Rows.Count //把总行数读取进$ix
//这里定义一个可变的数组$row[],太久没用,忘了怎么写了...
For $i = 1 To $ix Step +1
$row[$i] = $oExcel.sheet(1).cells($i.1)//逐行读取第一列数据进数组中
//循环结束后就把第一列的数据读入数组$row了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯