Comment réparer les fichiers CSV corrompus dans Windows 10

Nous vous recommandons: Le programme pour la correction des erreurs, optimiser et d'accélérer Windows.

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

  1. Utiliser le codage Unicode UTF-8
  2. Utilisez un autre logiciel pour ouvrir le fichier CSV ou Importer et réparer dans Excel
  3. Solutions spécifiques
  4. Utilisez le Bloc-notes ou Excel pour créer un fichier CSV et le réparer.
  5. Récupérer en utilisant la fonctionnalité de récupération automatique
  6. Récupérer en utilisant le fichier TMP
  7. Récupérer le fichier CSV corrompu d'une version précédente

Un fichier CSV corrompu est dû à plusieurs facteurs, notamment un formatage incorrect, l'utilisation de caractères non valides, des sauts de ligne dans des champs, entre autres.

Un fichier CSV, également appelé fichier de valeurs séparées par des virgules, est un format qui stocke des données de structure tabulaires alphanumériques mais au format texte brut.

Ces fichiers ont des enregistrements de données, chacun constituant une collection d'au moins deux champs (ou plus) séparés par des virgules. Ceux-ci peuvent être importés ou exportés à partir de logiciels tels que Excel ou Open Office Calc, qui stockent les données dans une structure de colonnes en lignes.

Parmi les causes d'un fichier CSV corrompu figurent:

  • Caractères de contrôle ASCII en fin de ligne impossibles à imprimer
  • Caractères séparateurs dans le texte des fichiers CSV
  • Les sauts de ligne dans les champs sans guillemets doubles
  • Utilisation de caractères non valides tels que -, (), ., :, * Et autres
  • Lignes vides à la fin du fichier CSV corrompu comportant un séparateur
  • Les nombres longs qui ont des zéros non significatifs
  • Un format de fichier CSV non valide
  • Fichier CSV n'utilisant pas UTS (encodage 8)

Pour réparer un fichier CSV corrompu, une liste de solutions répertoriées ci-dessous vous aidera à récupérer votre document au format normal.

Résoudre les problèmes de fichiers CSV corrompus

1. Utilisez le codage Unicode UTF-8

  • Ouvrez le fichier CSV
  • Cliquez sur Fichier> Enregistrer sous
  • Entrez le nom du fichier
  • Sélectionnez Enregistrer en tant que type de fichier CSV dans le menu déroulant.
  • Cliquez sur Outils> aller aux options Web
  • Allez à Encodage sous Enregistrer ce document sous
  • Sélectionnez Unicode (UTF-8)

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

Si les numéros ne s'affichent pas correctement, n'enregistrez pas le fichier CSV. Vous pouvez utiliser un autre logiciel pour ouvrir le fichier CSV ou suivre les étapes ci-dessous pour importer le fichier CSV corrompu dans Excel et le réparer.

  • Open Excel - nouveau classeur
  • Cliquez sur l'onglet Données
  • Sélectionnez Du texte dans la section Obtenir des données externes.

  • Parcourir le fichier CSV corrompu
  • Cliquez sur Importer
  • Choisissez Délimiteur> Suivant
  • Sélectionnez Virgule et cliquez sur Suivant.
  • Cliquez sur la colonne portant les numéros> cliquez sur Texte
  • Répétez les étapes pour toutes les colonnes avec des chiffres> cliquez sur OK.

Remarque: procédez comme indiqué ci-dessus chaque fois que le fichier est ouvert dans Excel.

Utiliser FileViewer Plus

Si vous devez ouvrir des fichiers .csv (ou d'autres fichiers Spreadsheet) sous Windows 10 et que vous ne pouvez pas le faire, vous pouvez toujours utiliser des solutions tierces. Nous recommandons FileViewer Plus, une visionneuse de fichiers universelle pour Windows pouvant ouvrir et afficher plus de 300 types de fichiers différents, y compris différents types de présentations telles que les fichiers .csv.

  • Obtenez maintenant FileViewer Plus 3

3. Solutions spécifiques

  • Si des caractères étrangers sont corrompus ou manquants, utilisez des feuilles Google ou des applications avancées Open Office, Libre Office, Notepad ++ pour réparer le fichier CSV corrompu.
  • Si vous recevez un message d'erreur d'importation indiquant «La ligne 1 a trop de colonnes…», créez un nouveau fichier CSV contenant des données sur 14 colonnes à l'aide d'Excel, Notepad ++ ou d'autres applications pour récupérer les données CSV.

Si le problème est dû à l'utilisation du contrôle ASCII, de caractères de délimitation spéciaux ou supplémentaires, procédez comme suit:

  • Supprimer les espaces à la fin du fichier
  • Corrigez les virgules supplémentaires du fichier CSV corrompu en supprimant les délimiteurs supplémentaires séparant les champs du gestionnaire et récupérant les données du fichier.

4. Utilisez le Bloc-notes ou Excel pour créer un fichier CSV et le réparer.

Utiliser le Bloc-notes

  • Entrez les données textuelles dans un fichier avec chacun des champs séparés par une virgule
  • Séparez chaque ligne en utilisant une nouvelle ligne
  • Enregistrez le fichier en utilisant une extension .csv

Utiliser un tableur Excel

  • Entrez les données dans une feuille de calcul Excel
  • Cliquez sur fichier
  • Sélectionnez Enregistrer sous
  • Choisissez Save as Type
  • Sélectionnez CSV (délimité par des virgules)

5. Récupérer en utilisant la fonctionnalité de récupération automatique

Cette fonctionnalité peut être trouvée sur Excel. Ouvrez une feuille de calcul et recherchez la fenêtre de récupération automatique (généralement dans le volet gauche de la fenêtre). L'écran contient une liste à partir de laquelle vous pouvez sélectionner le fichier CSV. Cela fonctionne avec les fichiers non sauvegardés.

6. Récupérer en utilisant le fichier TMP

Windows crée généralement un fichier temporaire (TMP), qui peut vous aider à récupérer votre fichier CSV s'il est inaccessible ou corrompu. Pour faire ça:

  • Accédez à l'emplacement du dossier du fichier Temp: C: UsersAppDataLocalMicrosoftOfficeUnsavedFiles

  • Rechercher les fichiers Excel avec l'extension .TMP
  • Sélectionnez le bon en vérifiant les données
  • Copiez et collez ou enregistrez-le dans une autre destination à l'aide de l'extension .CSV

7. Récupérez le fichier CSV corrompu d'une version précédente

Ce correctif est utile lorsque les fichiers CSV sont sauvegardés ou remplacés. Pour faire ça:

  • Allez au fichier CSV corrompu et faites un clic droit dessus
  • Sélectionnez Propriétés
  • Cliquez sur les versions précédentes
  • Sélectionnez la dernière version avant de sauvegarder / remplacer
  • Cliquez sur Restaurer (assurez-vous que les points de restauration sont activés)

Avez-vous pu trouver une solution parmi celles répertoriées ici? Faites-nous savoir lequel a fonctionné pour vous en laissant un commentaire dans la section ci-dessous.

Recommandé

Correction: l'application Facebook 10 de Windows n'a pas de son
2019
Comment résoudre les problèmes de File Explorer dans Windows 10
2019
CORRECTIF: impossible d'installer Dynamics CRM sur Windows 10
2019