Page 1 sur 1

Exploiter fichier google sheet (ou convertir)

Posté : mar. 06 nov. 2018 16:02
par EkinOx
Bonjour à tous,

Je créer actuellement un petit programme pro. qui va simplement chercher des informations dans deux fichiers Excel.
Le premier fichier est en local donc pas de soucis particulier.
Le second en revanche est plus exactement un fichier google sheet partagé qui sur trouve sur un drive google.
Bien sûr pour compliquer les choses, les informations dans le fichier changent souvent.

Mon problème est que pour pouvoir exploiter celui-ci avec la fonction "_FileReadToArray" il faut qu'il soit en local mais aussi en ".csv" et non "xmls"qui est le format de base du fichier (j'ai possibilité de modifier le format mais le fichier est difficilement modifiable en csv).
J'ai fais plusieurs tests avec la fonction "InetGet" mais ça ne convient pas (à moins qu'on puisse ensuite convertir en .csv mais ça semble compliqué).

- Est-il possible de faire un "_FileReadToArray" directement depuis le drive google ? Ou une autre fonction ?
- Si non, il va falloir "télécharger puis convertir" ou "télécharger en convertissant" en ".csv mais comment je puis-je procéder ?

Merci d'avance pour vos réponses.
Bonne journée.

Re: Exploiter fichier google sheet (ou convertir)  

Posté : mar. 06 nov. 2018 21:59
par mikell
Apparemment comme expliqué ici tu peux utiliser un lien spécifique avec l'api google pour télécharger un fichier google sheet au format csv :
https://docs.google.com/spreadsheets/d/{id}/gviz/tq?tqx=out:csv&sheet={sheet_name}

Re: Exploiter fichier google sheet (ou convertir)

Posté : ven. 01 mars 2019 10:44
par EkinOx
Merci beaucoup mikell j'ai finalement réussi !