2011-11-10 3 views
0

J'ai ce code en JavaScriptJavaScript: trouver l'indice d'une certaine valeur dans Excel de 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(); 

Cela me donne la valeur du fichier Excel, si elle correspondait à la valeur dans Excel, il montre la valeur d'autre Null, mais je veux aussi obtenir l'indice de cette valeur, est-il un moyen d'obtenir l'indice de cette valeur.

Merci

+1

cela ne ressemble pas à javascript –

+0

en javascript – junaidp

+0

Quelle bibliothèque utilisez-vous pour accéder à Excel? Est-ce spécifique à l'IE, peut-être? Aussi, perplexe que la réponse au hasard qui en quelque sorte «savait» ce qui se passait, et «réparé» en ajustant les chemins de chaîne, a été supprimé ... meh. C'est en fin d'après-midi, et je le perds. – Stoive

Répondre

0

Quand vous dites index, voulez-vous dire la ligne la valeur est?

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(); 

Vous pouvez trouver plus d'informations sur la façon d'automatiser Excel à partir Microsoft's documentation.

+0

merci beaucoup, ça marche :), pouvez-vous essayer de répondre à ma question aussi bien http://stackoverflow.com/questions/8075388/java-script-refresh-page-after-getting-value-from-excel – junaidp

Questions connexes