datatable.ImportSheet问题
请问下 在QTP10.0中, datatable.ImportSheet "D:\case1.xls","Sheet1","Global"为什么不能将本地的excel数据导入到datatable中??? 我用datatable.Import("D:\case1.xls")提示 the datatable.import(file) operation failed.File contains a feature not supported by Formula One我用的office是2007版本的, QTP是10.0版本的 新手 各位大侠多指教下 哪个字段格式不对, 从你的语法上看,是没有问题的。
datatable.ImportSheet "D:\case1.xls","Sheet1","Global"
datatable.import "D:\case1.xls" 那个用不了 我直接右击手动增加 那个用不了 我直接右击手动增加 10.0版本看样子有问题我也是的datatable的语句基本都通不过 都说是qtp10本身的问题,那有没有用qtp9成功加载这个xls的? 自己写 脚本加载呗,不用它封装的不就行了。
给你个例子:
Set oExcel=CreateObject("Excel.application")
oExcel.Visible=True
Set oBook=oExcel.Workbooks.Add 'if workbook was already exists:Set oBook=oExcel.Workbooks.Open("Path")
Set oRange=oBook.Sheets("sheet1").UsedRange
arrRange=oRange.value
oBook.Close
oExcel.Quit
最后返回的是一个二位数组,排列的方式跟excel中是一样的 楼主你的EXCEL不会是从xlsx直接改后缀改成xls的吧?
页:
[1]