Au revoir CSV et fichiers texte - Bonjour XML

Table des matières

J'ai créé plusieurs applications Excel qui utilisaient un fichier CSV ou un fichier texte plat comme entrée de données. Il y a plusieurs raisons de le faire, voici mon top 3 :

1. Je n'étais pas autorisé à accéder à la base de données, mais une exportation était autorisée (administrateurs de base de données tendus).

2. Le pilote nécessaire pour se connecter à la base de données ne serait probablement pas installé sur tous les ordinateurs sur lesquels la feuille de calcul serait utilisée.

3. Je n'aurais pas de connexion à la base de données à chaque fois que j'en aurais besoin (hors du réseau de l'entreprise, etc.).

Dans chaque cas, je demanderais quelque chose comme « Eh bien, puis-je obtenir un fichier plat des données, disons, tous les lundis matin », et la réponse était généralement « Texte ou CSV ? »… Je pense qu'à partir de maintenant, je dirai XML.

Pourquoi? XML est plus facile à utiliser et offre plus de flexibilité qu'un fichier CSV.

Il n'y a pas de différences étonnantes, mais en voici quelques-unes évidentes :

• Avec XML, je ne peux importer que les colonnes de données que je veux dans une feuille de calcul. Avec CSV, j'ai besoin d'importer le document entier.

• Avec XML, je peux importer différentes parties des données où je veux sur la feuille de calcul. Avec CSV, je suis limité à l'importation des données telles qu'elles apparaissent dans le fichier.

• Avec XML, je peux cliquer avec le bouton droit de la souris et appuyer sur « Actualiser » lorsque les données sont nouvelles. Avec CSV, je dois à nouveau parcourir le processus d'importation. (prend quelques minutes avec des importations de largeur fixe et un grand nombre de colonnes)

Bien sûr, je peux obtenir la même fonctionnalité à partir d'une importation CSV avec un peu de codage, mais ce n'est pas nécessaire si je commence avec XML.

C'est peut-être une évidence pour certains, mais c'est un pas dans la direction "Bienvenue dans XML, bienvenue en 2005" pour moi. C'est peut-être une raison pour laquelle vous voudrez peut-être également explorer la fonctionnalité XML dans Excel.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave