Excel表格中有一列数,怎样更简便地实现“读取单元格,用完数据,读取下一个单元格”的功能呢?
dim objExcelWorkBook = ""dim objRet = ""dim arrayRet = ""dim A1列长度 = "" //自定义的变量dim A1行数 = "0" //自定义的数字变量,起始值0objExcelWorkBook = Excel.BindBook("1.xlsx")//绑定表格arrayRet = Excel.ReadColumn(objExcelWorkBook,"Sheet1","A1") //读取所需列的内容A1列长度=Len(arrayRet) //读取所需列(A1)的条数,用于终止读取下一个单元格TracePrint(A1列长度)Do //循环读取下一个单元格A1行数=A1行数+1objRet = Excel.ReadCell(objExcelWorkBook,"Sheet1",[A1行数,1])TracePrint(objRet)/*这里可以接着写你需要的操作代码*/Loop While A1行数<A1列长度 //当A1行数的数字大于了A1列长度时停止循环。
可视化界面如下图