import com;
io.open()
  
try{ 
    //连接到当前已打开的Excel
	excel = com.GetObject("Excel.Application") 
}
catch(e){
   io.print("请先打开excel文件") 
}

//如果访问Excel失败
if(!excel)return;

//读取工作表集合  
sheets = excel.Worksheets 

// 读取指定的工作表 
sheet1 = sheets.Item(1) //工作表一
io.print("工作表一总行数: " + sheet1.UsedRange.Rows.Count);

sheet1 = excel.Sheets(1) //另外一种读工作表的方法
io.print("工作表一名称: " + excel.Sheets(1).Name ) //这也是一种读工作表的方法

// 调用方法  
//sheet1.Move(nil, sheet2) //移动表数据

// 访问单元范围 //// 
rg = sheet1.range("A1:B3");

// 访问单元格， //// 
cel = sheet1.Cells(1,1) //参数指定第一行第一列，com中的数组属性值在LAScript中把索引写在括号中
io.print("这是第一个表第一行第一列的: " + cel.Text )

// 关闭excel //////-
excel.quit(); //COM中的方法、函数写在一个冒号后面，而属性值是写在小圆点后面

execute("pause") //按任意键继续
io.close();
