2011-11-10 44 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