CSVed, ou comment manipuler facilement des fichiers CSV

Dans un environnement de bases de données, vous aurez probablement besoin un jour de manipuler des fichiers CSV, c’est-à-dire des fichiers en texte brut, dont chaque ligne est un enregistrement, et chaque champ est séparé du suivant par un symbole comme le point-virgule, la tabulation, etc.

Access peut importer et exporter ces fichiers très facilement ; vous pouvez aussi les manipuler dans Excel. Mais si vous n’avez ni l’un ni l’autre sous la main, vous pouvez vous rabattre sur CSVed (CSV Editor), qui propose pas mal de fonctions intéressantes… et qui est gratuit !

  • Système d’exploitation : Windows XP / Windows Vista
  • Licence : Freeware
  • Version testée : 1.4.9
  • Taille : 630 Ko (version Zip)
  • Site officiel : http://csved.sjfrancke.nl

Installation

Il y a plusieurs versions disponibles sur le site de l’auteur. Je préfère personnellement la version Zip, qui ne demande aucune installation. Il suffit :

  1. De télécharger le fichier Zip.
  2. De le dézipper.
  3. De lancer l’exécutable CSVed.exe se trouvant dans le dossier dézippé.

Vous pouvez activer l’option Portable (dans le menu Tools) si vous avez installé le logiciel sur une clef USB ou un disque externe. En théorie, les paramètres de travail sont alors stockés sur la clef plutôt que sur l’ordinateur.

Vue d’ensemble

L’interface est un peu chargée au premier abord (et aux autres abords aussi, d’ailleurs :-)), mais au moins cela donne accès à toutes les options directement (les nombreux onglets en bas de l’écran pourraient être comparés au ruban d’Office 2007… à l’envers).

Conseil
Pensez à activer l’icône « Select separator automatically » (le truc gris vers la droite de l’écran). Ou encore l’option Tools / Get Sep automaticly (en anglais approximatif :-)). De cette manière, lorsque vous ouvrirez un fichier CSV, le logiciel essaiera de détecter le séparateur automatiquement.Le symptôme est simple : si le séparateur n’est pas bon, vous obtenez à l’écran une liste d’une seule colonne ; dans le cas où ça fonctionne, les colonnes sont séparées comme sur l’illustration du dessus.

CAPTURE

Points +

  • Zéro installation.
  • Option portable.
  • Fonctions de vérification et même de réparation de la structure d’un fichier CSV. Pratique plutôt que de parcourir manuellement un fichier mal construit pour trouver une séquence « ;;; » au lieu de « ;; » par exemple.
  • Possibilité de retraiter les données du fichier CSV : ajouter, modifier, supprimer des enregistrements, mais aussi fusionner des colonnes ou séparer des colonnes.
  • Possibilité de convertir un fichier CSV en fichier XML, avec un paramétrage assez complet.
  • Possibilité de convertir un fichier CSV en un fichier à largeur fixe, en HTML, en RTF… ou tout simplement de copier les données dans le presse-papiers de Windows.
  • Quelques gadgets qui peuvent être pratiques, comme la possibilité d’ajouter des 0 en début d’une colonne (pour transformer tous les 1, 2, 3… 10 en 001, 002, 003… 010 par exemple). L’inverse est possible : supprimer 1 ou plusieurs caractères en début ou en fin de colonne.
  • Possibilité aussi de « nettoyer » les textes d’une colonne : les transformer en majuscules, en minuscules, ou ajouter uniquement des initiales aux mots.
  • Possibilité de filtrer les lignes, ou de supprimer des doublons.
  • Accessoirement peut-être : possibilité de créer un fichier CSV complet « from scratch ».

Points –

  • Les onglets qui donnent toutes les fonctions sont un peu touffus, et confus 🙂 Notamment les 4 premiers qui s’appellent « Modify », « Modify 2 », « Modify 3 » et « Modify 4 » (pas clair, tout ça !) On est du coup parfois amené à cliquer sur chaque onglet pour trouver la bonne fonction.
  • La possibilité d’automatiser certaines tâches serait pratique ; l’utilisation du logiciel reste manuelle pour l’instant.
  • En anglais uniquement (personnellement, ça ne me gêne pas, mais je peux comprendre ceux qui ne parlent pas le shakespearien dans le texte :-)).

Vous aimerez aussi...

2 réponses

  1. Hervé Inisan dit :

    Rabot > Content que ça puisse servir ! 🙂

  2. Rabot dit :

    Merci de m’avoir fait découvrir ce logiciel, c’est un indispensable pour moi maintenant même si j’utilise principalement que les filtres et sauvegardes qui vont avec.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *