PSV

Définition, exemples et bonnes pratiques

À retenir

  • C'est un format de fichier texte brut (lisible par n'importe quel éditeur).
  • Le séparateur unique est la barre verticale |.
  • C'est une alternative robuste au CSV pour éviter les conflits de caractères.

Le PSV est un format de fichier texte très simple servant à organiser des données sous forme de tableau. Contrairement au célèbre CSV qui utilise des virgules, le PSV sépare chaque information par une barre verticale (|), agissant comme une petite barrière entre chaque colonne de données.

Étymologie

Le terme est l'acronyme de l'anglais Pipe-Separated Values (valeurs séparées par des tubes). Le mot « pipe » fait référence au symbole graphique |, souvent utilisé en informatique pour symboliser un tuyau ou un conduit de transfert.

Exemples d'usage

  • Une liste de clients : ID|Nom|Ville|Téléphone.
  • Un enregistrement de base de données exporté : 101|Dupont|Lyon|0600000000.
  • Des journaux d'erreurs (logs) générés par certains serveurs web.

Cas d'usage

On utilise le format PSV principalement pour l'échange de données entre des logiciels différents, notamment lorsque les informations stockées contiennent déjà des virgules (comme des adresses ou des descriptions), ce qui rendrait le format CSV classique difficile à lire pour l'ordinateur.

Bonnes pratiques

Lors de la création d'un fichier PSV, veillez à ce que le caractère | ne soit pas présent à l'intérieur de vos textes, ou alors assurez-vous qu'il soit « échappé » (protégé) pour ne pas créer de colonnes fantômes. Il est également recommandé d'utiliser l'encodage UTF-8 pour garantir la bonne lecture des accents.

Synonymes

DSV (Delimiter-Separated Values) format délimité

Antonymes

Format à largeur fixe (fixed-width)

Conseil

Si vous devez manipuler des fichiers de données contenant des descriptions textuelles complexes, préférez le PSV au CSV. La barre verticale est beaucoup plus rare dans le langage courant que la virgule ou le point-virgule, ce qui réduit considérablement les risques d'erreurs lors de l'importation.

Questions fréquentes

Comment ouvrir un fichier PSV ?

On peut l'ouvrir avec un simple bloc-notes ou l'importer dans un tableur comme Excel ou LibreOffice en choisissant le séparateur 'Autre' et en tapant le caractère |.

Le format PSV est-il standard ?

Il fait partie de la famille des formats DSV (Delimiter-Separated Values). Bien que moins fréquent que le CSV, il est largement supporté par les outils de programmation et de bases de données.