Comment réparer des fichiers CSV corrompus sous Windows 10

Comment réparer des fichiers CSV corrompus sous Windows 10 Un fichier CSV, également connu sous le nom de fichier de valeurs séparées par des virgules, est un format qui stocke des données sous forme de tableau alphanumérique, mais au format texte brut.

Ces fichiers contiennent des enregistrements de données, chacun étant une collection d’au moins deux (ou plusieurs) champs séparés par des virgules. Ces données peuvent être importées ou exportées depuis des programmes logiciels tels qu’Excel ou Open Office Calc, qui stockent des données sous une structure de lignes et de colonnes.

Parmi les causes d’un fichier CSV corrompu, on trouve :

  • Des caractères de contrôle ASCII à la fin de la ligne qui ne peuvent pas être imprimés
  • Des caractères séparateurs dans le texte des fichiers CSV
  • Des sauts de ligne dans les champs qui ne sont pas entourés de guillemets
  • L’utilisation de caractères non valides tels que -, (), .,:, * et d’autres
  • Des lignes vides à la fin du fichier CSV corrompu qui contiennent un séparateur
  • Des nombres longs contenant des zéros en tête
  • Un format de fichier CSV invalide
  • Fichier CSV ne utilisant pas l’encodage UTF-8

Pour réparer un fichier CSV corrompu, nous avons listé ci-dessous quelques solutions pour vous aider à récupérer votre document dans un format utilisable.

Comment puis-je récupérer des fichiers CSV corrompus ?

  1. Utilisez un autre logiciel pour ouvrir le fichier CSV ou Importer et réparer dans Excel
  2. Utilisez un outil tiers
  3. Utilisez l’encodage Unicode UTF-8
  4. Solutions spécifiques
  5. Utilisez Notepad ou Excel pour créer un fichier CSV et le réparer
  6. Récupérer en utilisant la fonction Autorecover
  7. Récupérer en utilisant un fichier TMP
  8. Récupérer le fichier CSV corrompu à partir d’une version précédente

1. Utilisez un autre logiciel pour ouvrir le fichier CSV ou Importer et réparer dans Excel

  1. Ouvrir Excel – nouveau classeur.
  2. Cliquez sur l’onglet Données.
  3. Sélectionnez À partir du texte sous la section Obtenir des données externes. get external data excel
  4. Parcourez le fichier CSV corrompu.
  5. Cliquez sur Importer .
  6. Choisissez Délimiteur et cliquez sur Suivant .
  7. Sélectionnez Virgule et cliquez sur Suivant .
  8. Cliquez sur la colonne avec les numéros et cliquez sur Texte .
  9. Répétez les étapes pour toutes les colonnes avec des chiffres et cliquez sur OK.

Remarque : Faites cela chaque fois que le fichier est ouvert dans Excel.

Si vous avez besoin d’ouvrir des fichiers .csv (ou d’autres fichiers de feuille de calcul) sous Windows 10 et que vous ne pouvez pas le faire, vous pouvez toujours utiliser des solutions tierces.

Nous recommandons File Viewer Plus, un visionneuse de fichiers universelle pour Windows qui peut ouvrir plus de 300 types de fichiers différents, y compris les CSV. D’autres types de fichiers incluent des documents, des photos, des vidéos, des archives ou des fichiers de code source.

Non seulement vous pouvez visualiser les documents souhaités, mais vous pouvez également les modifier, les convertir dans d’autres formats ou les imprimer.

2. Utilisez un outil tiers

Avant de passer aux solutions, nous pourrions aussi suggérer d’utiliser un outil de récupération tiers qui fera le travail pour vous. Cela pourrait prendre moins de temps, surtout si vous n’êtes pas un expert en technologie.

Dans ce cadre, Stellar Data Recovery est une excellente option. Pour en savoir plus sur cet outil, consultez notre avis sur Stellar Data Recovery.

C’est votre chance de récupérer gratuitement jusqu’à 1 Go de documents perdus ou supprimés, de fichiers de données d’e-mail, de vidéos, de photos, y compris les données d’un lecteur corrompu ou infecté par un malware.

Vous pouvez l’utiliser à la fois pour votre PC Windows 10 et un disque dur externe, et il est compatible avec des centaines de formats de fichiers, y compris le CSV.

3. Utilisez l’encodage Unicode UTF-8

  1. Ouvrir le fichier CSV.
  2. Cliquez sur Fichier, puis sur Enregistrer sous.
  3. Entrez le nom du fichier.
  4. Sélectionnez Enregistrer en tant que type CSV dans le menu déroulant.
  5. Cliquez sur Outils et allez dans les options Web.
  6. Allez dans Encodage sous Enregistrer ce document en tant que.
  7. Sélectionnez Unicode (UTF-8)

4. Solutions spécifiques

Caractères étrangers corrompus ou manquants : utilisez Google Sheets, Open Office, Libre Office, ou Notepad++ pour réparer le fichier CSV corrompu.

Message d’erreur L la ligne 1 a trop de colonnes… : créez un nouveau fichier CSV avec des données dans 14 colonnes en utilisant Excel, Notepad++ ou d’autres applications pour récupérer les données CSV.

CSV corrompu à cause des caractères de contrôle ASCII, caractères spéciaux ou délimiteurs supplémentaires :

  1. Supprimez les espaces à la fin du fichier
  2. Corrigez les virgules supplémentaires du fichier CSV corrompu en supprimant les caractères de délimitation supplémentaires qui séparent les champs du gestionnaire et récupérez les données du fichier.

5. Utilisez Notepad ou Excel pour créer un fichier CSV et le réparer

Utilisation de Notepad

  1. Entrez les données texte dans un fichier où chaque champ est séparé par une virgule.
  2. Séparez chaque ligne en utilisant une nouvelle ligne.
  3. Enregistrez le fichier avec une extension .csv.

Utilisez la feuille de calcul Excel

  1. Entrez les données dans un tableau Excel.
  2. Cliquez sur Fichier.
  3. Sélectionnez Enregistrer sous.
  4. Choisissez Enregistrer en tant que type.
  5. Sélectionnez CSV (valeurs séparées par des virgules).

6. Récupérer en utilisant la fonction Autorecover

Cette fonctionnalité peut être trouvée dans Excel. Ouvrez une feuille de calcul et cherchez la fenêtre Autorecover (généralement dans le volet gauche de la fenêtre). L’écran comporte une liste à partir de laquelle vous pouvez sélectionner le fichier CSV. Elle fonctionne avec des fichiers non enregistrés. En savoir plus sur ce sujet

  • Correction complète : Le fichier ou le répertoire est corrompu et illisible
  • Comment s’inscrire et créer un nouveau compte Gmail [Guide facile]
  • Voici comment réparer Missile Command Delta qui ne s’installe pas
  • RÉPARER : Missile Command Delta qui se bloque sur PC

7. Récupérer en utilisant un fichier TMP

  1. Allez à l’endroit où se trouve le dossier des fichiers temporaires : C:UsersAppDataLocalMicrosoftOfficeUnsavedFiles microsoft office unsaved files
  2. Recherchez les fichiers Excel avec l’extension .TMP.
  3. Sélectionnez le bon en vérifiant les données.
  4. Copiez et collez ou enregistrez-le à un autre emplacement en utilisant l’extension .CSV.

8. Récupérer le fichier CSV corrompu à partir d’une version précédente

  1. Allez sur le fichier CSV corrompu et cliquez dessus avec le bouton droit.
  2. Sélectionnez Propriétés.
  3. Cliquez sur Versions précédentes.
  4. Sélectionnez la dernière version avant d’enregistrer/remplacer.
  5. Cliquez sur Restaurer (assurez-vous que les points de restauration sont activés).

Alors, avez-vous pu trouver une solution parmi celles énumérées ici ? Si le fichier est toujours corrompu, votre seule option serait de trouver la source originale et ensuite de convertir Excel en fichier CSV.

Faites-nous savoir laquelle a fonctionné pour vous en laissant un commentaire dans la section ci-dessous.