[R] _Excel_RangeWrite et écrire des lignes Excel

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Utilisateur 3309 supprimé
Status : Hors ligne

[R] _Excel_RangeWrite et écrire des lignes Excel

#1

Message par Utilisateur 3309 supprimé »

Bonjour,
je lis des lignes de données avec MySQL et je voudrais les écrire dans un fichier Excel.
A l'heure actuelle j'écris dans Excel le résultat de ma requete SQL, cellules par cellules, ce qui est très lent.
J'ai vu dans la doc qu'on pouvais écrire des arrays, chouette !! mais l'affichage dans excel ce fait en colonnes et pas en lignes....du moins je n'ai pas trouvé comment faire :(

J'utilise l"exemple 2 de la doc: https://www.autoitscript.fr/autoit3/doc ... eWrite.htm

une idée comment faire ? dans le but d'accélérer l'écriture.

Merci
Modifié en dernier par Utilisateur 3309 supprimé le ven. 04 août 2017 15:35, modifié 1 fois.
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..] _Excel_RangeWrite et écrire des lignes Excel

#2

Message par Utilisateur 3309 supprimé »

j'ai trouvé !
il suffit de créer l'array comme ceci:
Local $aArray2D[1][7] = [[$var1, $var2, $var3, $var4, $var5, $var6, $var7]]
_Excel_RangeWrite($oWorkbook, $oWorkbook.Activesheet, $aArray2D,"A1")
Répondre