//读取本地excel的方法
static function readExcel(filename,apk,key,version,code)
{
//创建Excel.Application对象
var oXL = new ActiveXObject("Excel.application");
//打开指定路径的excel文件
var oWB = oXL.Workbooks.open(filename,8)
//操作第一个sheet(从一开始,而非零)
oWB.worksheets(1).select();
var oSheet = oWB.ActiveSheet;
//多少行
var rows = oSheet.usedrange.rows.count;
//多少列
//var colcount=oSheet.UsedRange.Cells.Count ;;
//特殊excel读取都是从1开始
try{
for (var i = 2; i <= rows; i++) {
if(oSheet.Cells(i,1).value == apk){
//FiddlerObject.alert(oSheet.Cells(i,1).value);
//为单元格赋值
oSheet.Cells(i,5).value = key;
oSheet.Cells(i,6).value = version;
oSheet.Cells(i,7).value = code;
oWB.save();
}
}
}catch(e){
}
//FiddlerObject.alert("save");
oWB.close();
//退出操作excel的实例对象
oXL.Application.Quit();
}
这个方法有结合我实际的业务需要,大家可以自行提取自己需要的部分。