Google Maps vers Google Sheets Pourquoi IMPORTXML échoue, et le chemin gratuit qui fonctionne

La formule IMPORTXML semble idéale pour importer des données commerciales dans une feuille de calcul. Sur Google Maps, elle ne fonctionne quasiment jamais. Voici pourquoi, et la méthode la plus rapide pour obtenir une liste de prospects propre dans Sheets.

Points clés à retenir
  • IMPORTXML ne peut pas lire Google Maps En effet, les résultats sont générés par JavaScript après le chargement de la page, et la formule ne traite que le code HTML brut
  • La voie fiable: Capturez le fichier avec une extension Chrome gratuite, exportez-le au format CSV et ouvrez-le dans Google Sheets avec des colonnes propres prêtes à l'emploi
  • Pour un pipeline en cours, le Tableau de bord Vonsel Le système CRM permet de conserver les prospects cartographiés, la feuille de calcul servant ainsi de point de contrôle et non de finalité

Pourquoi IMPORTXML semble parfait (avant de dysfonctionner)

IMPORTXML Cette fonction de Google Sheets est vraiment très pratique. Il suffit de lui indiquer une URL, de lui fournir une expression XPath, et elle extrait le texte correspondant directement dans une cellule. Pour les pages simples générées côté serveur, c'est presque magique.

Google Maps, c'est une autre histoire. Lorsque vous recherchez « dentistes à Madrid », la liste que vous faites défiler ne figure pas sur la page qui arrive initialement du serveur. Elle est… rendu par JavaScript dans votre navigateur Un instant plus tard, une fois la carte chargée et le panneau de résultats affiché, IMPORTXML n'exécute jamais ce code JavaScript et se retrouve donc avec un environnement presque vide.

Le résultat concret : votre =IMPORTXML("https://www.google.com/maps/...", "//div") retours #N/A, une erreur « le contenu importé est vide » ou un bloc de code HTML sans rapport avec le sujet. Ce n'est pas votre XPath qui pose problème. C'est l'architecture de la page.

Oubliez la formule défectueuse
Repérez les commerces que vous voyez sur la carte, puis importez-les dans Google Sheets. L'extension est gratuite, s'installe en quelques minutes et ne nécessite aucune carte bancaire.
Ajouter une extension Chrome
Téléchargement gratuit. Sans essai, sans carte de crédit.
0
lignes de code pour déplacer une liste Maps vers Google Sheets
CSV
Le seul format de fichier que Sheets ouvre sans aucune configuration
Gratuit
l'extension elle-même, sans période d'essai ni carte

IMPORTXML, l'API Places ou une extension?

Il existe trois méthodes courantes pour importer des données Google Maps dans un tableur. Elles ne se valent pas. Voici un comparatif honnête avant de perdre un après-midi à choisir la mauvaise.

MéthodeFonctionne sur les cartes en direct?Installation
Formule IMPORTXMLNonFormule uniquement, mais échoue avec le contenu JS
API Google Places + Apps ScriptPartielFacturation, clé API, script
Extension Chrome gratuite + CSVOuiInstaller, capturer, exporter

Le API Places Il est techniquement possible d'alimenter Sheets via Apps Script, mais cela implique d'activer la facturation, de gérer une clé et d'écrire du code. De plus, les données sont renvoyées via son propre modèle de requête plutôt que la liste exacte que vous consultiez. Pour la plupart des personnes qui constituent une liste de prospects locaux, cela représente une charge de travail considérable chemin d'exportation sans API c'est plus simple et cela vous donne les mêmes colonnes.

IMPORTXML n'est pas défectueux. Il fait exactement ce pour quoi il a été conçu : lire le balisage statique. Google Maps, lui, ne présente pas ses résultats de cette manière. S'attaquer à son fonctionnement, c'est mener le mauvais combat.

Capture, exportation, ouverture dans Sheets

L'extension est un outil, pas une fin en soi. Elle s'intègre à Chrome, analyse le panneau de résultats en direct que vous consultez et le transforme en lignes. Trois étapes suffisent pour passer d'une recherche Maps à une feuille de calcul exploitable.

1. Capturez la recherche. Effectuez votre recherche sur Google Maps, ouvrez la fenêtre contextuelle Vonsel et laissez-la collecter les informations des entreprises affichées : nom, numéro de téléphone, site web, adresse complète, catégorie, note et nombre d’avis. Puisqu’elle analyse la page affichée, elle capture ce que vous voyez, et non une page vide.

2. Exporter au format CSV. Un clic suffit pour enregistrer un fichier CSV. Si vous préférez un autre format, la même capture peut également être exportée vers un autre format XLSX ou JSON, mais le format CSV est celui que Google Sheets ouvre sans aucune difficulté.

3. Ouvrez-le dans Google Sheets. Dans Google Sheets, cliquez sur Fichier, puis Importer, puis Charger. Déposez le fichier CSV et choisissez « Remplacer la feuille actuelle » ou « Insérer une nouvelle feuille ». Chaque champ est placé dans sa propre colonne, déjà renseigné et prêt à être trié, filtré ou utilisé dans une formule. Pour une présentation plus détaillée de l'interface du tableur, consultez… L'exportation de Google Maps vers Google Sheets..

De la carte au tableur en une seule séance
Installez-le une seule fois, capturez n'importe quelle ville ou catégorie, et exportez un fichier CSV que votre feuille Google s'ouvre instantanément. Aucune formule à corriger.
Ajouter une extension Chrome
Téléchargement gratuit. Sans essai, sans carte de crédit.

6 choses qu'une feuille brute ne fera pas pour vous

Il ne restera pas frais

Un fichier CSV est un instantané. Les entreprises ferment, déménagent et leurs chiffres changent. Un tableur ne peut pas le savoir, la liste devient donc obsolète dès son exportation.

Cela n'enrichira pas les sites web

Sheets affiche les données révélées par la carte. Contrairement au tableau de bord Vonsel, il ne peut pas accéder à chaque site d'entreprise pour récupérer les informations manquantes telles que l'adresse e-mail, le numéro de téléphone supplémentaire ou le profil sur les réseaux sociaux.

Il ne lira pas les avis

La colonne « Note » affiche un nombre. La fonctionnalité « Analyse des avis » du tableau de bord analyse les avis pour identifier les points faibles sur lesquels vous pouvez vous appuyer lors de vos prises de contact.

Il n'écrira pas l'e-mail

Chaque ligne nécessite encore un message. Le tableau de bord génère un e-mail automatisé par entreprise, basé sur le prospect concerné ; vous partez donc d'un brouillon plutôt que d'une cellule vide.

Il ne cartographiera pas le territoire

Les coordonnées de latitude et de longitude présentées en colonnes sont difficiles à interpréter. Un CRM cartographié positionne chaque prospect sur un graphique, ce qui permet de créer des zones et de planifier un itinéraire.

Il ne suivra pas l'état

Une feuille de calcul partagée se retrouve rapidement avec un code couleur obsolète. Un CRM permet de suivre les contacts, les réponses et les ventes conclues sans convention manuelle que tout le monde oublie.

Quand faut-il s'en tenir à Sheets, quand faut-il aller plus loin

Un tableur est un excellent outil de suivi. Que vous souhaitiez transmettre une liste à un collègue, l'intégrer à un script ou examiner rapidement une centaine d'entreprises, la conversion de fichiers CSV en feuilles de calcul est la solution idéale exporter au format CSV aussi souvent que vous le souhaitez.

Dès que vous commencez à travailler sur la liste, la feuille de calcul devient le goulot d'étranglement. C'est là que le Tableau de bord Vonsel Elle trouve toute sa place : les mêmes captures sont intégrées à un CRM cartographié, leurs sites web sont enrichis, leurs avis sont analysés pour optimiser les ventes et les campagnes e-mail, et un e-mail personnalisé est généré par l’IA pour chaque entreprise. Vous pouvez même rouvrir une capture ultérieurement et en ajouter d’autres, ou associer des avis aux entreprises déjà enregistrées, ce qui permet à la base de données de s’enrichir au lieu d’être réinitialisée à chaque fois.

Considérez cela comme une promotion. L'extension et le fichier CSV extraient les données brutes de Maps d'une page sans issue. Le tableau de bord transforme ces données en un base de données à valeur ajoutée Vous vendez réellement à partir de là. Et chaque fois que le scraping soulève une question juridique, notre guide pour extraire des données de Google Maps Ce document présente les points à retenir.

IMPORTXML génère une erreur. Une capture vous donne un pipeline
Importez facilement les prospects de Google Maps dans Sheets
Capturez, exportez et importez. Ensuite, laissez faire CRM cartographié Prenez le relais quand vous serez prêt. Découvrez les fonctionnalités supplémentaires du tableau de bord..
Ajouter une extension Chrome
Téléchargement gratuit. Sans essai, sans carte de crédit.

Foire aux questions

Est-il possible d'importer des données de Google Maps dans Google Sheets avec IMPORTXML?
Ce n'est pas toujours fiable. Google Maps génère ses résultats avec JavaScript après le chargement de la page, et IMPORTXML ne lit que le code HTML statique de la première réponse. Les noms des entreprises, les numéros de téléphone et les adresses affichés sur la carte ne figurent pas dans ce code HTML brut ; par conséquent, IMPORTXML renvoie généralement un résultat vide ou une erreur.
Quelle est la méthode la plus simple pour importer les prospects de Google Maps dans Google Sheets?
Capturez les résultats grâce à une extension Chrome gratuite, exportez la liste au format CSV, puis ouvrez ou importez ce fichier dans Google Sheets. Vous évitez ainsi les formules complexes, utilisez les données cartographiques en temps réel et obtenez des colonnes claires pour le nom, le téléphone, le site web, l'adresse et la note.
Ai-je besoin de l'API Google Places pour importer des données dans Sheets?
Non. L'API Places est une option payante qui nécessite une facturation, une clé et du code. Une capture via navigateur suivie d'une exportation CSV permet d'importer les mêmes champs dans Google Sheets sans écrire de code ni configurer la facturation API.