Bonjour,
Si on veut récupérer les données contenues dans un classeur excel, le plus simple est d'enregistrer ce classeur en fichier csv
puis sous actiona de lire ce fichier csv ( via action Lire fichier texte ou en code)
Sinon il est possible via une action code de récupérer une cellule :
Les paramètres en entrée :
num_ligne et num_colonne
en sortie, récupération dans la variable cellule_a_recuperer.
Action code :
Code: Select all
//=====
num_ligne=8
num_colonne=4
//=====
//=====
var souris=new Mouse();
var clavier= new Keyboard();
var presse_papier=new Clipboard();
fin_ligne =String.fromCharCode(10);
dlm_XLS =String.fromCharCode('09');
//=====
//=====
Execution.pause(200)
var pt_cliquer = new Point(500, 500);
souris.move(pt_cliquer);
souris.click();
//=====
//====
//=> Cntl A
//====
Execution.pause(200)
clavier.pressKey("controlLeft");
Execution.pause(200)
clavier.triggerKey("A");
Execution.pause(200)
clavier.releaseKey("controlLeft");
//=====
//=====
//=> Cntl C
//=====
Execution.pause(200);
clavier.pressKey("controlLeft");
clavier.triggerKey("C");
clavier.releaseKey("controlLeft")
//=====
//=====
//=> Recupérer copier/coller
//=====
Execution.pause(400);
presse_pap =presse_papier.text;
t_ligne_1 =presse_pap.split(fin_ligne);
t_ligne_2= t_ligne_1[num_ligne-1].split(dlm_XLS);
cellule_a_recuperer = t_ligne_2[num_colonne-1];
//=========================
Console.print(cellule_a_recuperer);
Cordialement.
Je reste un fan du logiciel que JMGR a conçu et réalisé.