从excel中提取的Javascript

时间:2012-08-01 22:29:36

标签: javascript excel

我正在制作Javascript / html程序(所有本地,没有服务器端代码),从excel文件的某些行中提取信息。该部分一切正常,直到我想切换到同一文件中的新选项卡。是否有命令让javascript开关excel选项卡?还有一种方法可以在我读完一行之后然后关闭excel进程(它每次我拉数据时创建一个新进程)吗?

以下是重要部分的片段:

    var Excel;
    Excel = new ActiveXObject("Excel.Application");
    Excel.Visible = false;
    Excel.Workbooks.Open("C:/Users/test.xlsx").ActiveSheet.Cells(row+1,x).Value;
    Excel.Quit();

1 个答案:

答案 0 :(得分:1)

由于ActiveXObject对象没有内在属性或方法,并且使用对象本身固有的方法,因此您可以尝试:

Excel.Sheets("Sheet2").Select;

在使用工作表方法之前,您可能还必须使用工作簿方法,如下所示:

Excel.Workbooks("MyWorkbook").Sheets("Sheet2").Select;

对于javascript执行,不确定是否必须在()来电后添​​加Select