Comment modifier le délimiteur d'un fichier CSV

Changez facilement et rapidement le séparateur CSV

Découvrez notre outil en ligne convivial pour modifier le délimiteur des fichiers CSV ! Si vous avez déjà eu du mal à travailler avec des fichiers CSV en raison de délimiteurs incompatibles, notre outil est là pour vous aider. En quelques clics, vous pouvez facilement convertir votre fichier CSV pour utiliser le délimiteur de votre choix.

Notre outil prend en charge un large éventail de délimiteurs, notamment des virgules, des points-virgules, des onglets et des tuyaux. Il vous suffit de télécharger votre fichier CSV, de sélectionner le délimiteur actuel, de choisir le nouveau délimiteur et de cliquer sur Convertir. Vous recevrez un nouveau fichier CSV avec le format de délimiteur mis à jour, prêt à être utilisé pour l'analyse de vos données, la manipulation de feuilles de calcul ou à d'autres fins.

séparateur de modifications CSV

Comment modifier le délimiteur d'un fichier CSV de l'un à l'autre ?

Outre notre outil de conversion de délimiteur CSV en ligne, il existe plusieurs autres méthodes que vous pouvez utiliser pour modifier le délimiteur d'un fichier CSV. Une approche courante consiste à utiliser un tableur tel que Microsoft Excel ou Google Sheets. Ouvrez simplement votre fichier CSV dans le programme, sélectionnez les cellules que vous souhaitez convertir et utilisez la fonction « Rechercher et remplacer » pour remplacer le délimiteur actuel par celui que vous préférez.

Une autre option consiste à utiliser un éditeur de texte tel que Notepad ou Sublime Text. Ouvrez le fichier CSV dans l'éditeur, utilisez la fonction « Rechercher et remplacer » pour modifier le délimiteur et enregistrez le fichier au format mis à jour.

Pour les utilisateurs plus expérimentés, vous pouvez également utiliser des langages de programmation tels que Python ou Perl pour automatiser le processus de conversion des délimiteurs. Cela peut être particulièrement utile si vous devez traiter régulièrement des fichiers CSV volumineux ou complexes.

Comment modifier le délimiteur d'un fichier CSV à l'aide de Python

Pour modifier le délimiteur d'un fichier CSV à l'aide de Python, vous pouvez utiliser le csv module. Voici un exemple d'extrait de code qui montre comment convertir un fichier CSV en utilisant des virgules comme délimiteur à des points-virgules :


import csv

# Set the input and output file paths
input_file = 'input.csv'
output_file = 'output.csv'

# Open the input file for reading and the output file for writing
with open(input_file, 'r') as f_in, open(output_file, 'w', newline='') as f_out:
    # Create a CSV reader and writer, specifying the current delimiter and the new delimiter
    reader = csv.reader(f_in, delimiter=',')
    writer = csv.writer(f_out, delimiter=';')
    
    # Iterate through each row in the input file, convert the delimiter, and write to the output file
    for row in reader:
        writer.writerow(row)

Dans cet exemple, nous commençons par spécifier les chemins des fichiers d'entrée et de sortie. Nous utilisons ensuite le lecteur CSV et rédacteur CSV fonctions permettant de créer un objet de lecture et un objet d'écriture, respectivement. Nous indiquons le délimiteur actuel sous forme de virgule et le nouveau délimiteur sous forme de point-virgule.

Nous utilisons ensuite un pour boucle pour parcourir chaque ligne du fichier d'entrée. Pour chaque ligne, nous écrivons une nouvelle ligne dans le fichier de sortie en utilisant écrivain.writerow fonction.

Une fois le script exécuté, le fichier de sortie contiendra les mêmes données que le fichier d'entrée, mais avec des points-virgules comme délimiteur au lieu de virgules. Vous pouvez modifier ce code pour utiliser des délimiteurs et des chemins de fichier différents selon vos besoins.

Quelle que soit la méthode choisie, il est important de faire preuve de prudence lorsque vous modifiez le délimiteur d'un fichier CSV. Assurez-vous de bien comprendre les données et la manière dont elles seront affectées par la modification, et créez toujours une copie de sauvegarde du fichier avant d'apporter des modifications.

Découvrez nos autres outils de transformation
Transformez les données : texte, date/heure, lieu, Json, etc.