Page 1 sur 1

[R] _Excel_RangeWrite et écrire des lignes Excel  

Posté : ven. 04 août 2017 14:17
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

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

Posté : ven. 04 août 2017 15:35
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")