从javascript获取excel工作表的行数

从javascript获取excel工作表的行数,javascript,activex,Javascript,Activex,我正在尝试使用javascript获取excel工作表中的总行数。 这是我的密码 var Excel; Excel = new ActiveXObject("Excel.Application"); Excel.Visible = false; a= Excel.Workbooks.open("C:/work/ind.xls").ActiveSheet.Cells(1,1).value; alert(a); 这将显示第一个索引的值,但

我正在尝试使用javascript获取excel工作表中的总行数。 这是我的密码

      var Excel;
      Excel = new ActiveXObject("Excel.Application");
      Excel.Visible = false;
      a= Excel.Workbooks.open("C:/work/ind.xls").ActiveSheet.Cells(1,1).value;
      alert(a);
这将显示第一个索引的值,但我想知道是否有任何选项可以获取此活动工作表的总行数

谢谢

更换

a = Excel.Workbooks.open("C:/work/ind.xls").ActiveSheet.Cells(1,1).value;



注意:ActiveXObject仅在IE浏览器上可用。因此,其他每个useragent都会抛出一个错误

Excel.Workbooks.ActiveSheet.Cells返回一个范围对象。你试过使用Count吗?像这样的吗?”Excel.Workbooks.open(“C:/work/ind.xls”).ActiveSheet.Cells(1,1).Count'谢谢,它显示“1”,因为1,1表示第一行,第一列,所以Excel工作表中肯定只有第一行和第一列,但我想知道行的总数。。如果我使用.ActiveSheet.Cells.Count,它会给出一张工作表中677777行的总行数,但我只想得到我尝试过的活动/填充行数.ActiveSheet.Cells.active.Count,但它没有给出任何东西,不工作
ActiveSheet.UsedRange.rows.Count
-类似这样的东西?
a = Excel.Rows.Count;   //Depending on excel version, you will get either 65536 or 1048576
a = Excel.Workbooks.open("C:/work/ind.xls").ActiveSheet.Cells.UsedRange.Count;    //It will provide total used rows.