Bonjour a tous,
J ai un gros fichier excel qui traite des données logistiques. Pour rendre la lecture plus facile et dans le but d apprendre, je me suis lancé dans la création d une HTA. Je voudrais donc que l utilisateur sélectionne une référence et dans une table HTML avoir les données de celle ci.
J 'ai essaye pas mal de chose mais je ne trouve plus rien sur les forum ou quoi que ce soit. Pouvez vous m aider ?
Par avance merci de votre aide !!
Voici mon code :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102 <!doctype html> <html> <head> <title>Gestion des donnees logistiques</title><HTA:APPLICATION ATTRIBUTX="" ATTRIBUTY=""> <HTA:APPLICATION ICON = "safran.jpg"> <HTA:SHOWINTASKBAR="Yes"> <BODY bgcolor="Blue"> <link rel="stylesheet" href="style.css" /> <img src="safran.jpg" alt="Logo du site" id="logo"> </head> <body> <h1> Outils de gestion des stocks </h1> <br><br> <p> <nav> <ul id ="menu"> <li id = "Analyse des ecarts"> <a href="Gestion stock.hta" title="lien vers les analyses d'écarts"> <width="111" height="28">Analyse des ecarts</a> </li> <li id = "Entrees"> <a href="new 2.html" title="lien vers les analyses Entrées"> <width="111" height="28">Entrees</a> </li> <li id = "Sorties"> <a href="new 3.html" title="lien vers les analyses Entrées"> <width="111" height="28">Sorties</a> </li> <li id = "Analyse des Consomations"> <a href="new 4.html" title="lien vers les analyses Entrées"> <width="111" height="28">Analyse des Consomations</a> </li> </ul> </nav> </p> <br><br><br> <p id = "Barre de test" style = "text-decoration:underline"> Veuillez selectionner des filtres : <br> <form > Reference : <label for="recherche-texte"><input id="texte" name="q" placeholder="reference" value="" title="recherche" type="text" onfocus="if(value=='recherche') this.value='';"></label> </form> <form > Numero de lot : <label for="recherche-texte"><input id="recherche-texte" name="q" placeholder="reference" value="" title="recherche" type="text" onfocus="if(value=='recherche') this.value='';"></label> </form> <form > Numero de semaine : <label for="recherche-texte"><input id="recherche-texte" name="q" placeholder="reference" value="" title="recherche" type="text" onfocus="if(value=='recherche') this.value='';"></label> </form> <button id="button1" onclick="ImportFromXLS_Direct()"> Importer les donnees <script LANGUAGE=javascript> function ImportFromXLS_Direct(Ref) { var Line = 7; var Ref = document.getElementById("texte").value; var Path_file = "D:/Users/s580385/Desktop/HTML/Gestion donnees stock.xlsm"; var oExcel, Row, CellA, CellB, CellC, CellD, CellE; // Lancement de EXCEL oExcel = new ActiveXObject('Excel.Application'); oExcel.WorkBooks.Open(Path_file); // Pour rendre EXCEL visible sinon supprimer la ligne oExcel.Visible = false; // Cellule(lignes, colonnes) for ( var i = 0 ; i<6533 ; i++) { var Ref1 = oExcel.Sheets(1).cells(1, Line + i).value; //Alert ('Ref1'); if (Ref1 == Ref ){ Alert (Line + i); //var ligne = document.getElementById("tableau").insertRow(1); //var colonne1 = ligne.insertCell(0); //colonne1.innerHTML += oExcel.ActiveSheet.cells(Line + i, 1).value; j=j+1 } } Line +=7; //fermeture de EXCEL sinon supprimer les deux lignes oExcel.WorkBooks.Close(); oExcel.Quit(); oExcel.Visible = false; } </script> </button> <table id = "tableau"> <tr> <th>Reference</th> <th>Quantité</th> <th>Jour</th> <th>Mois</th> <th>Année</th> </tr> </table> </head> </BODY> </HTML>
Partager