Programme de conversion Excel en XML. Collectez des données à partir de fichiers XML dans Excel et exportez-les

Maison / Windows 7

Annonce

Format de fichier de document XML

Créé comme format de stockage de données textuelles, XML est un document compris non seulement par les humains, mais aussi par les machines. XML est un langage indépendant de la plate-forme créé pour stocker différents types de données. Avec simplicité et facilité d'utilisation, langue donnée n'est pas inférieur en popularité au langage HTML. C'est également assez courant sur Internet. Le fait que les fichiers XML puissent être facilement modifiés par le plus simple éditeurs de texte, ne fait qu'augmenter sa popularité.

Informations techniques sur les fichiers XML

Un document XML est une séquence de caractères dans laquelle chaque caractère Unicode peut être trouvé dans chaque document individuel. Un tel code de caractères Unicode, qui est Document XML, est divisé en puces et en contenu textuel basé sur des règles de syntaxe simples. Ce format présente un avantage important par rapport au HTML : XML prend en charge le placement arbitraire des balises pour définir clairement les données couvertes par ces balises.

Informations supplémentaires sur le format XML

Lorsque vous travaillez avec des données en bloc, il est souvent nécessaire de les convertir dans d'autres formats, pour ainsi dire, pour une meilleure interaction. Cet article fournira des convertisseurs XML vers XLS possibles. En d’autres termes, nous parlerons des moyens de convertir un format en un autre.

Méthode 1 : utiliser Excel

Étant donné qu'Excel fonctionne parfaitement avec les fichiers au format bloc, il peut ouvrir l'extension XML sans problème. On peut donc dire sans un pincement au cœur qu'Excel est un convertisseur XML vers XLS. Voyons comment transformer le format en l'utilisant :

  1. Ouvrez Excel.
  2. Sur le panneau, cliquez sur Fichier.
  3. Cliquez sur l'option « Ouvrir ».
  4. Dans la fenêtre Explorateur qui apparaît, accédez au répertoire contenant le fichier XML et ouvrez-le.
  1. Ouvrez à nouveau l'onglet Fichier.
  2. Sélectionnez l'option "Enregistrer sous".
  3. Accédez au répertoire dans lequel vous souhaitez placer le document modifié.
  4. Dans la liste déroulante « Type de fichier », sélectionnez « Classeur Excel ».
  5. Enregistrez le fichier en cliquant sur le bouton approprié.

Après toutes les manipulations décrites ci-dessus, le fichier, qui avait à l'origine une extension XML, se transformera en Classeur Excel, c'est-à-dire qu'il aura une extension XLS.

Méthode 2 : option d'importation de données dans Excel

Excel est un convertisseur XML vers XLS proposant deux manières d'accomplir cette tâche. Passons donc directement à la deuxième option, qui consiste à utiliser l’option « Data Import ». Mais avant de commencer, vous devez activer le menu « Développeur », car c'est là que se trouve l'outil nécessaire. Ensuite, vous devez procéder comme suit :

  1. Ouvrez le programme.
  2. Allez dans le menu "Fichier".
  3. Suivez la section "Options".
  4. Ouvrez le menu Personnaliser le ruban.
  5. Cochez la ligne « Développeur », qui se trouve dans la zone droite de la fenêtre.
  6. Cliquez sur OK.

La barre d'outils requise est incluse dans l'interface du programme, ce qui signifie que nous pouvons commencer la conversion :

  1. Accédez à l'onglet Développeur.
  2. Dans la barre d'outils, sélectionnez Importer.
  3. Une fenêtre s'ouvrira dans laquelle vous devrez sélectionner un fichier XML.
  4. Une fenêtre apparaîtra vous demandant de créer un schéma basé sur les données. Cliquez sur OK.
  5. Après cela, une deuxième fenêtre apparaîtra dans laquelle vous devrez décider de l'emplacement de la table importée. Cliquez sur la cellule A1 et cliquez sur OK.

Le fichier est importé dans Excel. Vous pouvez maintenant l'enregistrer au format XLS. Pour cela, par analogie avec les instructions précédentes, ouvrez l'onglet « Fichier », cliquez sur « Enregistrer sous », précisez le répertoire, sélectionnez le format et enregistrez.

Méthode 3 : Utiliser un service Internet

Il peut arriver que vous ayez besoin d'un convertisseur XLS vers XML pour la TVA, par exemple. Dans ce cas, Excel ne vous aidera pas et vous devrez vous tourner vers un autre programme. DANS dans ce cas Parlons du service en ligne Convertio :

  1. Dans n'importe quel navigateur, accédez à page d'accueil de ce service.
  2. Sélectionnez une méthode de téléchargement de fichiers. S'il se trouve sur votre disque, cliquez sur le bouton "Depuis l'ordinateur" et sélectionnez-le dans gestionnaire de fichiers. Si vous êtes dans le « cloud », sélectionnez le stockage lui-même, puis le fichier.
  3. Le document a été ajouté et est prêt à être converti. Pour ce faire, vous devez sélectionner le format XML dans la liste déroulante de droite.
  4. Cliquez sur le bouton "Convertir".

Après cela, le fichier sera préparé et il ne vous restera plus qu'à le télécharger. Convertio n'est pas seulement un convertisseur de fichiers XLS vers XML. Il est capable de travailler avec un nombre beaucoup plus grand de formats. Téléchargez simplement le fichier, puis choisissez le format dans lequel vous souhaitez le convertir.

Nous avons donc examiné les convertisseurs XML vers XLS et vice versa. Comme vous pouvez le constater, Excel est excellent pour convertir du XML. Cependant, il ne peut pas convertir XLS et nécessite donc l'aide d'autres programmes. Dans ce cas, il s'agit du service en ligne Convertio.

À la recherche de meilleurs convertisseurs XML vers Excel en ligne gratuits? Vous êtes au bon endroit. Cette liste d'outils en ligne gratuits vous permettra convertir XML au format Excel. Tous ces convertisseurs prennent en charge les deux XML vers XLS, ainsi que XML vers XLSX conversion. La plupart de ces convertisseurs vous permettent de télécharger un fichier XML depuis votre PC, de spécifier l'URL d'un fichier XML, ou même de coller le texte d'un fichier XML ; tandis qu'un de ces logiciels vous permet convertir par lots XML en Excel. Certains d'entre eux offrent également des options avancées pour une sortie personnalisée. Effectuez la conversion et enregistrez le fichier Excel sur votre PC.

Luxonsoftware.com

Luxonsoftware.com est un outil de conversion en ligne gratuit pour convertir un fichier XML en Excel. Cliquez sur le bouton Parcourir pour sélectionner un fichier XML sur votre appareil. Sélectionnez le fichier à télécharger et démarrez la conversion. Une fois la conversion terminée, une boîte de dialogue apparaît, qui vous demandera de télécharger le fichier sur votre système. Le fichier Excel téléchargé est au format ZIP. le fichier vers . Une conversion sans erreur peut être obtenue à l'aide de ce convertisseur XML vers Excel en ligne. Vous pouvez également accéder à des options de conversion avancées pour la conversion. Dans les options avancées, il vous permet de choisir un fichier DTD. Ainsi, si vous disposez d'un fichier XML contenant un fichier DTD (Document Type Definition) correspondant, vous pouvez les télécharger tous les deux ensemble et les convertir en Excel. Outre la conversion XML vers Excel, vous pouvez également effectuer des conversions XML vers CSV, XML vers JSON, CSV vers XML et XML vers XSD sur ce site Web. La version gratuite autorise uniquement une taille maximale de téléchargement de fichiers de 4 Mo.

Xmlgrid.net


Xmlgrid.net vous permet de convertir assez facilement un fichier XML au format Excel. Téléchargez le fichier XML sur le convertisseur. Vous pouvez soit coller directement le script XML dans la zone de saisie, soit télécharger le fichier XML. Ce convertisseur XML vers XLS vous permet même de fournir l'URL du fichier XML. Il vous montre la source de données et l'état de la conversion. Appuyez sur le bouton Convertir et le fichier converti apparaît dans la zone de sortie. Le mode plein écran vous permet de visualiser le fichier Excel sur tout l'écran. Enregistrez le fichier Excel à n'importe quel emplacement souhaité sur votre appareil, une fois que vous avez inspecté la sortie. Cet outil en ligne vous permet non seulement de convertir XML au format Excel, mais vous pouvez également convertir XML en texte, XSD en XML, CSV en XML, XML en XSD et Excel en XML, absolument gratuitement.

Daemonservices.com


Daemonservices.com fournit des services gratuits de conversion de documents et de sites Web en ligne. Pour convertir XML en Excel, vous devrez parcourir et sélectionnez un fichier XML de votre système. Une fois le téléchargement terminé, cliquez sur le bouton Convertir, qui se trouve juste en dessous de l'option de navigation. Une barre d'état affiche l'état de la conversion. Une fois la conversion réussie, téléchargez le fichier Excel sur votre ordinateur dans le dossier de votre choix. Page HTML en PDF, Tableau HTML vers CSV Excel (XLS) vers PDF, Excel (XLS) vers HTML, Excel (XLS) vers CSV OpenOffice Calc(ODS) à CSV Image à PDF, CSV vers XML et PDF vers TEXT sont d'autres convertisseurs disponibles sur ce site Web. Les outils mentionnés ci-dessus sont gratuits.
La taille maximale de téléchargement de fichiers est de 150 Mo.

Convertisseur de bureau


Convertisseur de bureau est un autre bon convertisseur de documents en ligne. Convertissez votre XML 2 Excel à l'aide de cet outil en ligne gratuit. Vous pouvez convertir un seul fichier ou convertir par lots XML au format Excel. Téléchargez un ou plusieurs fichiers XML depuis votre PC ou saisissez l'URL du fichier XML. Vous devez démarrer la conversion séparément pour chaque fichier XML. Une barre d'état indique si la conversion est terminée pour chaque fichier. Téléchargez le fichier Excel une fois la conversion XML 2 Excel terminée. Ce site Web est capable de convertir les formats de documents suivants : PDF, Word, Doc, PowerPoint (PPT et PPTX), Flash, OpenOffice, HTML, ODF RTF, TXT et XML. Outre la conversion de documents, ce site Web vous permet également d'effectuer une conversion multimédia, une conversion de livre électronique et une conversion d'archives.

Json-xls.com


Json-xls.com propose une conversion gratuite de documents en ligne. Pour convertir un XML au format XLS ou XLSX, vous pouvez télécharger le fichier XML dans le navigateur, ou coller le texte XML, ou fournir directement l'URL du fichier. Vous pouvez également choisir si vous souhaitez la conversion au format XLS ou XLSX. Après avoir réussi la vérification humaine, cliquez sur l'option de soumission. La conversion démarre et le téléchargement démarre automatiquement. Enregistrez le fichier Excel converti dans le dossier souhaité. Ce convertisseur en ligne vous permet également de convertir le format JSON au XLS et CSV au format XLS. La conversion est assez rapide et sans erreur.

Microsoft Excel– un outil pratique pour organiser et structurer une grande variété de données. Il vous permet de traiter les informations en utilisant différentes méthodes et de modifier des ensembles de données.

Considérons les possibilités de l'utiliser pour générer et traiter des fichiers d'applications Web. Sur exemple spécifique Apprenons les bases du travail avec XML dans Excel.

Comment créer un fichier XML à partir d'Excel

XML est un standard de fichiers pour la transmission de données sur le Web. Excel prend en charge son exportation et son importation.

Examinons la création d'un fichier XML en utilisant l'exemple d'un calendrier de production.

  1. Créons un tableau à partir duquel vous devez créer un fichier XML dans Excel et le remplir de données.
  2. Créons et insérons une carte XML avec la structure de document requise.
  3. Exportez les données du tableau au format XML.

Nous enregistrons le fichier au format XML.

Autres moyens d'obtenir des données XML (schéma) :

  1. Téléchargement depuis une base de données, application métier spécialisée. Les programmes peuvent être proposés par des sites et des services commerciaux. Options simples sont dans le domaine public.
  2. Utilisez des exemples prêts à l'emploi pour tester les cartes XML. Les exemples contiennent les principaux éléments et la structure XML. Copiez et collez dans le Bloc-notes et enregistrez avec l'extension souhaitée.


Comment enregistrer un fichier Excel au format XML

Une des options :

  1. Cliquez sur le bouton Bureau. Sélectionnez « Enregistrer sous » - « Autres formats ».
  2. Nous attribuons un nom. Sélectionnez l'emplacement de sauvegarde et le type de fichier – XML.

Plus d'options :

  1. Téléchargez le convertisseur XLC vers XML. Ou trouvez un service qui vous permet d'exporter le fichier en ligne.
  2. Téléchargez le complément XML Tools sur le site Web officiel de Microsoft. Il est disponible gratuitement.
  3. Ouverture d'un nouveau livre. Bouton Bureau- "Ouvrir."

Comment ouvrir un fichier XML dans Excel

Cliquez sur OK. Vous pouvez travailler avec le tableau résultant comme avec n'importe quel fichier Excel.

Comment convertir un fichier XML en Excel

Nous éditons le tableau créé et l'enregistrons au format Excel.

Comment collecter des données à partir de fichiers XML dans Excel

Le principe de collecte d'informations à partir de plusieurs fichiers XML est le même que le principe de transformation. Lorsque nous importons des données dans Excel, la carte XML est transférée en même temps. D'autres données peuvent être transférées vers le même schéma.

Chaque nouveau fichier sera lié à la carte existante. Chaque élément de la structure du tableau correspond à un élément de la carte. Une seule liaison de données est autorisée.

Pour configurer les options de liaison, ouvrez l'outil Propriétés de la carte dans le menu Développeur.


Possibilités :

  1. Chaque nouveau fichier sera vérifié par Excel pour sa conformité carte installée(si nous cochons la case à côté de cet élément).
  2. Les données peuvent être mises à jour. Ou de nouvelles informations seront ajoutées au tableau existant (ce qui est logique si vous devez collecter des données à partir de fichiers similaires).

Ce sont toutes des méthodes manuelles d’importation et d’exportation de fichiers.

Si vous devez créer un fichier de données XML et un fichier de schéma XML à partir d'une plage de cellules dans une feuille de calcul, vous pouvez utiliser la version 1.1 du complément XML Tools pour Excel 2003 pour étendre les fonctionnalités XML existantes dans Microsoft Excel 2007 et versions ultérieures. versions.

Note: Ce complément a été développé pour Excel 2003. Documentation et interface utilisateur faites référence à des listes, appelées tableaux Excel dans les versions de l'application ultérieures à Excel 2003.

Pour plus d’informations sur l’utilisation de ce complément, consultez Utiliser le complément Outils XML version 1.1 pour Excel 2003.

Étape 2 : Convertir une plage de cellules en tableau XML

    Saisissez les données pour lesquelles vous souhaitez créer un fichier de données XML et un fichier de schéma XML. Les données doivent être présentées sous forme de tableau sous forme de colonnes et de lignes (appelées données ordinaires).

    Sur l'onglet Modules complémentaires dans le groupe Commandes de menu cliquez sur la flèche à côté de la légende Outils XML et appuyez sur le bouton Convertir la plage en liste XML.

    Entrez la plage de cellules contenant les données que vous souhaitez convertir comme référence absolue dans la zone de texte.

    Dans le champ La première ligne contient les noms des colonnes sélectionner Non, si la première ligne contient des données, ou Oui si la première ligne contient des en-têtes de colonnes, puis cliquez sur D'ACCORD.

    Excel créera automatiquement le schéma XML, liera les cellules au schéma et créera le tableau XML.

    Important: Si Visual Basic Editor s'ouvre et que vous voyez un message d'erreur Visual Basic pour Applications (VBA), procédez comme suit :

    1. Cliquez sur le bouton D'ACCORD.

      Dans la ligne en surbrillance du module de code VBA, supprimez « 50 » de la ligne. Autrement dit, changez :
      XMLDoc en tant que MSXML2 . DOMDocument50
      A qui :
      XMLDoc comme Msxml2. Domdocument

      Appuyez sur F5 pour rechercher la ligne suivante contenant le texte « XMLDoc As msxml2.DOMDocument50 », cliquez sur D'ACCORD et changez la ligne comme dans le paragraphe précédent.

      Appuyez à nouveau sur F5 pour rechercher et modifier d'autres instances de la ligne.

      Si vous ne voyez plus le message d'erreur VBA après avoir appuyé sur F5, fermez Visual Basic Editor pour revenir au classeur. La plage de cellules sera convertie en tableau XML.

      Note: Pour afficher toutes les maps XML d'un classeur, dans l'onglet Promoteur dans le groupe XML cliquez sur le bouton Source pour afficher le volet des tâches Source XML. Au bas du volet des tâches Source XML, cliquez sur Cartes XML.

      Si l'onglet Promoteur n'est pas visible, suivez les trois premières étapes de la section suivante pour l'ajouter au ruban Excel.

Étape 3 : Exporter la table XML vers un fichier de données XML (XML)

Note: Lors de la création de cartes XML et de l'exportation de données Excel vers des fichiers XML, le nombre de lignes pouvant être exportées est limité. Lors de l'exportation vers un fichier XML à partir d'Excel, vous pouvez enregistrer jusqu'à 65 536 lignes. Si le fichier contient plus de 65 536 lignes, Excel ne pourra exporter que les premières lignes (nombre de lignes mod 65 537). Par exemple, si une feuille de calcul contient 70 000 lignes, Excel exporte 4 464 lignes (70 000 mod 65 537). Nous vous recommandons de suivre l'un des conseils suivants : 1) utilisez le format XLSX ; 2) enregistrez le fichier au format "XML 2003 Table (*.xml)" (cela perdra les mappages) ; 3) supprimez toutes les lignes après 65536 puis exportez à nouveau (cela conservera les mappages mais perdra les lignes à la fin du fichier).

© 2024 ermake.ru -- À propos de la réparation de PC - Portail d'information

Extension de fichier .xml
Catégorie de fichier
Exemple de fichier (252,17 Ko)
Programmes associés Microsoft Visual Studio 2013
JAPISoft EditiX
Wattle XMLwriter
MacroMates TextMate