Bonjour à tous,
Alors pour expliquer le code :
* Le principe est d'interroger un site publique de données en Opendata (publique et gratuit)
* Ce site retourne un résultat au format json
* Pour lire ce json, on injecte du javascript pour faciliter le décodage
* Les 2 functions importées (pour le "ScriptControl") des sites indiqués sont utilisées ici pour rendre le code compatible office 32bits et 64 bits
* ce code provient d'une de mes appli plus complète, ici très simplifié, donc certains éléments ne sont pas utilisés pour une simple lecture du CP. En fait on peut récupérer aussi les fiches signalétiques complètes des établissements avec multi-adresses le cas échéant, par exemple on pourrait ajouter :
Bonjour à tous,
Alors pour expliquer le code :
* Le principe est d'interroger un site publique de données en Opendata (publique et gratuit)
* Ce site retourne un résultat au format json
* Pour lire ce json, on injecte du javascript pour faciliter le décodage
* Les 2 functions importées (pour le "ScriptControl") des sites indiqués sont utilisées ici pour rendre le code compatible office 32bits et 64 bits
* ce code provient d'une de mes appli plus complète, ici très simplifié, donc certains éléments ne sont pas utilisés pour une simple lecture du CP. En fait on peut récupérer aussi les fiches signalétiques complètes des établissements avec multi-adresses le cas échéant, par exemple on pourrait ajouter :
Excellent!
On peut ajouter la région aussi? comme (ils de France - Pays de la Loire...)?
J'ai essayé mais j'arrive pas ou on peut trouver les variables de la table Public..
En effet, l'adresse de l'opendata a changé.
Voici un fichier démo mis à jour avec la nouvelle adresse.
Joint dans le zip la liste des champs qu'il est possible d'afficher dans la réponse.
Ici pour l'exemple (siren pris au hasard) le code retourne le CP, la ville et le Siret.
Précision il s'agit toujours de la base Siren V3, avec la structure version v2.1 de l'opendata.