Formules Excel utilisées pour le J.e-cours du 26 juin 2025 Les webservices d'IdRef dans un tableur EXCEL. -- Etape d'extraction du PPN présent dans l'url pérenne =STXT(A2;21;9) -- Récupération de la notice en XML =SERVICEWEB("https://www.idref.fr/"&A2&".xml") -- Récupération du Label via le moteur solR IdRef =@FILTRE.XML(SERVICEWEB("https://www.idref.fr/Sru/Solr?&version=2.2&start=&rows=30&indent=on&fl=ppn_z,affcourt_z&q=ppn_z%3A("&$B2&")";"//str[@name='affcourt_z']") -- extraction de la première note en 340$a : =@FILTRE.XML(SERVICEWEB("https://www.idref.fr/"&$B2&".xml");"//datafield[@tag='340'][1]/subfield[@code='a']") -- extraction de la seconde note en 340$a : =@FILTRE.XML(SERVICEWEB("https://www.idref.fr/"&$B2&".xml");"//datafield[@tag='340'][2]/subfield[@code='a']") -- Récupération de l'identifiant ROR : =@FILTRE.XML(SERVICEWEB("https://www.idref.fr/services/idref2ror/"&$B2);"//identifiant") -- Récupération de l'identifiant RNSR : =@FILTRE.XML(SERVICEWEB("https://www.idref.fr/services/idref2rnsr/"&$B2);"//identifiant") -- Récupération de l'identifiant HAL : =@FILTRE.XML(SERVICEWEB("https://www.idref.fr/services/idref2idhal/"&$B2);"//identifiant") -- Récupération de l'identifiant WIKIDATA : =@FILTRE.XML(SERVICEWEB("https://www.idref.fr/services/idref2wikidata/"&$B2);"//identifiant") Une ressource intéressante sur ce BLOG : https://bibliotheques.wordpress.com/2016/07/20/enrichir-ses-tableaux-avec-des-api-excel-et-libreoffice-calc-14/