fichiers Comma Separated Values ( CSV ) comprennent un format de données commun utilisé pour échanger tableur ou base de données d'informations entre les différentes applications dans un format facile à lire . Tout est texte et les différents champs sont séparés par des virgules. Si vous souhaitez supprimer cette mise en forme , cela peut être facilement fait en utilisant l'outil " sed " - installé par défaut sur Linux , Unix et Mac OS X et disponible en téléchargement gratuit pour Windows - ou le langage de programmation VBScript , qui est installé par défaut sur Windows. Instructions 
 Utilisation Sed 
 1 
 Ouvrez un terminal . Sous Unix ou Linux, il y aura généralement une icône de terminal sur la barre de menu ou de bureau. Dans Mac OS X , vous pouvez ouvrir un terminal en cliquant sur l'icône " Spotlight" sur la barre de menu et en tapant " Terminal". Sous Windows , si vous avez sed pour Windows installé, vous pouvez l'ouvrir en cliquant sur le bouton "Démarrer" , cliquez sur " Exécuter" et taper 
 2 
 Tapez la commande suivante "cmd ". : 
 
 sed ' s /\\ " [ ] *, [ ] * \\" /\\ "\\" /g' file.csv > file.txt 
 
 Il remplacera toutes les virgules dans le fichier CSV avec des espaces et écrire les résultats dans un fichier nommé " fichier.txt ", à condition que les virgules se trouvent directement entre deux guillemets - . veiller à ce que les virgules présentes dans les données elles-mêmes ne sont pas supprimés 
 < br > 3 
 Imprimer les nouvelles données en tapant la commande suivante: 
 
 cat file.txt 
 l'aide de VBScript 
 4 
 Ouvrez un éditeur de texte . 
 5 
 Collez le texte suivant dans votre éditeur de texte: 
 
 dim fso , fichier, outFile , RXP 
 
 dim fso = CreateObject (" Scripting.FileSystemObject " ) 
 fichier dim 
 = fso.OpenTextFile ( WScript.Arguments (0) , 1 ) 
 
 dim outFile = fso.OpenTextFile ( WScript.Arguments (1 ), 2 ) 
 
 ensemble RXP = new RegExp 
 
 rxp.Global = True 
 
 rxp.Multiline = False 
 
 rxp.Pattern = "" " [ ] *, [ ] * " "" Photos 
 faire sans file.atEndOfStream 
 texte 
 = file.ReadLine 
 
 outFile.WriteLine rxp.Replace ( texte, "" " " "") 
 < p > boucle 
 
 Ce script lit deux arguments de la ligne de commande. Le premier pour le fichier CSV et le second pour le fichier de sortie . Il applique ensuite le même schéma " RegularExpression " que celle utilisée dans le cadre de sed du tutoriel pour dépouiller les virgules et écrire les données dans le fichier texte de sortie. 
 6 
 Enregistrez votre travail comme « csvkill . . vbs " 
 7 
 Ouvrez un terminal en suivant les instructions de la partie 1 de la section de sed et tapez la commande suivante : 
 
 csvkill.vbs file.csv file.txt 
 < p> Cela va lire le fichier " file.csv " et écrire les résultats dans le fichier " fichier.txt ".