2012-08-01 29 views
0

我正在製作Javascript/html程序(所有本地,沒有服務器端代碼),從excel文件的某些行中提取信息。直到我想要切換到同一個文件中的新選項卡時,該部分全部正常工作。有沒有一個命令,讓JavaScript開關excel選項卡?還有一種方法可以讓我在讀取一行後自動完成,然後關閉Excel過程(它會在每次我提取數據時創建一個新過程)?Javascript從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

由於一個ActiveXObject的對象有沒有內在的屬性或方法,並使用固有對象本身的方法,你可以嘗試:

Excel.Sheets("Sheet2").Select; 

您可能需要使用該工作簿方法使用書頁方法,也喜歡在此之前:

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

對於JavaScript執行,不確定是否必須在Select調用後添加()

+0

謝謝!我想到了。 – 2012-08-02 15:02:58

+0

如果是上面的答案,請繼續檢查它是否正確。謝謝! – 2012-08-02 17:39:41