2011-11-10 79 views
0

找到一些價值指數在Excel我在JavaScript中的JavaScript:從JavaScript

  a= Excel.Workbooks.open("C:/work/ind12.xls").ActiveSheet.Cells.find("value"); 
      alert(a); 
      Excel.close(); 



      Excel = new ActiveXObject("Excel.Application"); 
     Excel.Visible = false; 
     alert(Excel.Workbooks.Open("C:/work/index.xls").ActiveSheet.Cells(1,1).Value); 
     Excel.Quit(); 

這是給我值從Excel文件,如果它匹配在Excel中值顯示它其他的值驗證碼空,但我也想得到該值的索引,有沒有辦法獲得該值的索引。

感謝

+1

這看起來不像javascript –

+0

這是在javascript中 – junaidp

+0

您使用哪個庫訪問Excel?可能是IE專用的嗎?另外,不知道那個隨機答案以某種方式「知道」發生了什麼,並通過調整字符串路徑來「固定」它,被刪除...... meh。這是傍晚時分,我正在失去它。 – Stoive

回答

0

當你說指數,你的意思是該行的值嗎?

var excel = new ActiveXObject("Excel.Application"); 
var wb = excel.Workbooks.Open("C:/work/ind12.xls"); 
var ws = wb.ActiveSheet; 
var cell = ws.Cells.Find("value"); 
alert(cell.Row); 
excel.Quit(); 

您可以從Microsoft's documentation找到有關如何自動運行Excel的更多信息。

+0

非常感謝,它的作品:),你可以嘗試回答我這個問題以及http://stackoverflow.com/questions/8075388/java-script-refresh-page-after-getting-value-from-excel – junaidp