J'ai un site qui permet aux utilisateurs authentifiés (lire: utilisateurs internes) de télécharger certaines données du site au format CSV, par exemple http://example.com/activities.csv . Puis-je créer une feuille de calcul Google qui extrait ses données directement de cette URL?
(L'idée est que je pourrais ensuite partager cette feuille de calcul avec eux - nous sommes sur le même domaine Apps - et ignorer l'étape de téléchargement et d'importation d'un fichier CSV chaque fois que nous voulons mettre à jour la feuille de calcul.)
J'ai parcouru les menus et l'aide de Spreadsheet et je n'ai pas trouvé d'aperçu à ce sujet; Je me demande si ce n'est pas possible ou si je cherche juste les mauvaises choses.
google-sheets
csv
pjmorse
la source
la source
Réponses:
Déposez cette formule dans la première cellule de votre feuille de calcul Google:
Et il remplira automatiquement le reste de la feuille de calcul actuelle avec autant de colonnes et de lignes que nécessaire jusqu'à ce que toutes les données de la source csv d'origine soient affichées.
Il existe de nombreux autres moyens puissants pour alimenter des feuilles de calcul Google à partir de toutes sortes de sources externes. Consultez cet article pour quelques démonstrations.
la source
Mise à jour pour corriger la réponse ci-dessus pour un problème lié aux feuilles lisant correctement le csv:
Si vous utilisez .csv, vous devez vous assurer que le csv est lu comme une table. Pour mon utilisation de la formule importdata (), j'ai lu un fichier .csv stocké dans Google Drive. Après m'être assuré que le .csv a les autorisations de partage correctes, je lie utiliser un lien de téléchargement pour le .csv;
par opposition au lien direct ;
ou
la source