Tout le monde sait qu'Excel est une feuille de calcul puissante et que Google Sheets est un aspirant Excel en ligne basé sur un nuage. Mais savez-vous ce qu'est XML? XML signifie Extensible Markup Language (Langage de balisage extensible) et il s’agit d’un format de fichier de plus en plus populaire en raison de son interopérabilité et de sa compatibilité avec de nombreux logiciels. Un fichier enregistré au format XML doit pouvoir être ouvert en mode natif par tout logiciel prenant en charge le type de fichier XML. En fait, les suites bureautiques telles que Microsoft Office et LibreOffice utilisent désormais les fichiers XML comme format de sauvegarde par défaut, ce qui représente une amélioration considérable par rapport aux fichiers de sauvegarde propriétaires auxquels vous deviez disposer d'une licence payante. XML est un format de fichier essentiellement textuel que vous pouvez modifier avec les éditeurs de texte. Il présente de nombreux autres avantages par rapport aux autres formats. Par exemple, il s'agit d'un format beaucoup plus compact que d'autres alternatives et sa structure de nœud parent-enfant rend le stockage d'informations structurées à la fois très efficace et facile à lire.
Consultez également notre article Comment lier des données à un autre onglet dans Google Sheets
L’un des principaux inconvénients de Google Sheets est qu’en dépit de sa puissance et de sa simplicité d’utilisation, il n’inclut aucune option intégrée permettant d’exporter des feuilles de calcul directement au format XML. Si vous cliquez sur Fichier > Télécharger en tant que dans Google Sheets, vous pouvez télécharger et enregistrer les feuilles de calcul aux formats indiqués dans l'instantané ci-dessous. Les formats disponibles incluent ODS, PDF, HTML et CSV, mais pas XML. Excel XLSX est le format XML ouvert de Microsoft Office pour les feuilles de calcul.
Une approche consiste à télécharger la feuille de calcul dans l’un de ces formats, puis à la convertir au format XML. Il existe quelques progiciels et outils Web qui vous permettent de convertir des PDF au format XML. PDF to XML OCR Converter, NitroPDF et PDF2XML sont quelques-uns des packages logiciels que vous pouvez convertir en PDF au format XML. Vous pouvez même utiliser un convertisseur Web pour éviter de télécharger un logiciel! Cliquez ici pour ouvrir l'outil Web pdfx v1.9 qui convertit les PDF en XML et HTML.
Vous pouvez convertir des PDF de feuille de calcul en XML avec cet outil en cliquant sur le bouton Choisir un fichier . Sélectionnez ensuite la feuille de calcul PDF que vous avez enregistrée dans Google Sheets. Appuyez sur le bouton Soumettre pour convertir le PDF en XML. Ensuite, vous pouvez ouvrir la feuille de calcul aux formats XML ou HTML. Cliquez sur xml pour ouvrir le fichier au format XML, comme indiqué dans l'instantané ci-dessous.
Ensuite, vous pouvez ouvrir le fichier XML à partir du dossier dans lequel vous l'avez enregistré avec un logiciel d'édition de texte approprié, Excel ou tout autre outil de votre choix. Vous pouvez ouvrir des fichiers XML avec des éditeurs de texte tels que Notepad ++, l'une des meilleures alternatives tierces pour Notepad décrites dans cet article de Tech Junkie. Vous pouvez également consulter cette page et cliquer sur le bouton Parcourir pour l'ouvrir avec XML Viewer, qui inclut une vue en arborescence permettant d'afficher les entrées XML, comme indiqué dans l'instantané ci-dessous.
Conversion de feuilles de calcul au format XML avec le module complémentaire Export Sheet Data
Exporter et convertir est un peu fastidieux, surtout si vous avez une douzaine (ou pire, une centaine) feuilles à convertir. Google Sheets propose une variété d’add-ons qui lui ajoutent de nouvelles options et de nouveaux outils. Exporter les données de feuille est un module complémentaire qui permet aux utilisateurs d'exporter des feuilles simples ou des feuilles de calcul entières au format XML ou JSON. Vous pouvez donc exporter des feuilles de calcul Google au format XML avec cette extension au lieu de les télécharger et de les convertir au format.
Commencez par ouvrir cette page et cliquez sur le bouton Ajouter pour installer l’extension Export Sheet Data. Ouvrez ensuite une feuille de calcul dans Google Sheets, puis cliquez sur Modules complémentaires pour ouvrir un menu contenant des données de feuille d'exportation . Sélectionnez Exporter les données de la feuille > Ouvrir la barre latérale pour ouvrir la barre latérale indiquée dans l'instantané ci-dessous.
Vous pouvez maintenant cliquer sur le menu Sélectionner le format pour sélectionner la conversion de la feuille de calcul au format XML ou JSON. Cliquez sur Sélectionner les feuilles pour sélectionner toutes les feuilles de la feuille de calcul ou uniquement la feuille en cours. Vous pouvez également sélectionner Personnalisé pour choisir des feuilles plus spécifiques à convertir. Si vous faites défiler la barre latérale, vous pouvez sélectionner d'autres options XML pour ajuster le formatage. Appuyez sur le bouton Visualiser en bas de la barre latérale pour ouvrir un aperçu du fichier XML avant de l'exporter.
Appuyez sur le bouton Exporter pour compiler la feuille de calcul au format XML. Ensuite, une fenêtre d' exportation terminée s'ouvre avec un lien vers le fichier XML de la feuille de calcul. Cliquez sur le lien pour ouvrir le fichier XML de la feuille de calcul dans le navigateur, comme indiqué dans l'instantané ci-dessous. Vous pouvez appuyer sur le bouton Télécharger pour enregistrer le fichier XML de la feuille de calcul dans un dossier du disque dur.
Cliquez sur le bouton Plus d'actions pour plus d'options. Ensuite, vous pouvez choisir de partager le XML en cliquant sur Partager . Ou sélectionnez Ajouter une étoile pour pouvoir accéder plus rapidement au fichier XML de la feuille de calcul dans Google Drive.
Avec les données de feuille d'exportation, Google Sheets peut exporter facilement des feuilles au format XML. Grâce à cet add-on, vous pouvez exporter rapidement vos feuilles de calcul Google au format XML sans les enregistrer et les convertir au format XML.