La plupart des problèmes viennent du format du fichier, de son encodage ou du délimiteur. ViewCSV affiche un message qui indique ce qui ne va pas ; les étapes ci-dessous expliquent comment corriger chaque cas. Vos données restent sur votre appareil pendant toute la manipulation.
Un fichier ne s’ouvre pas
- Plus de 52 428 800 octets (50 Mo) : découpez le fichier ou utilisez un logiciel installé sur votre ordinateur.
- « Ce fichier est un classeur Excel ou d’un autre tableur » : enregistrez-le en « CSV UTF-8 » depuis votre tableur, puis ouvrez ce nouveau fichier.
- « Ce fichier semble binaire » : décompressez d’abord les fichiers .gz ; le PDF n’est pas pris en charge.
- Plus de 1 000 000 de lignes, 1 000 colonnes ou 5 000 000 de cellules : si le nombre de colonnes paraît anormal, le délimiteur est probablement mal choisi (voir plus bas).
Accents illisibles ou « Ce fichier n’est pas un texte UTF-8 valide »
ViewCSV détecte l’UTF-8 et l’UTF-16 avec indicateur d’ordre des octets (BOM). Les exports plus anciens utilisent souvent un autre encodage : le « CSV » classique d’Excel sous Windows en français est généralement en Windows-1252, alors que « CSV UTF-8 » enregistre en UTF-8. Un relevé bancaire ou un export de logiciel de gestion peut lui aussi être en Windows-1252.
- Ouvrez les « Paramètres d’importation » (sur la page d’accueil, ou dans la barre du haut une fois un fichier ouvert).
- Choisissez l’encodage dans lequel le fichier a été enregistré, par exemple Windows-1252 (Europe occidentale), Windows-1250, Windows-1251, Shift_JIS, EUC-KR ou GB18030.
- Rouvrez le fichier ou choisissez « Relire ». Rien n’est converti. Des octets qui ne correspondent pas à l’UTF-8 ou à l’UTF-16 provoquent une erreur ; les autres encodages peuvent accepter des octets erronés sans erreur. Si les lettres restent fausses, essayez un autre encodage.
Tout est dans une seule colonne
Le délimiteur n’a pas été reconnu. Dans les « Paramètres d’importation », choisissez virgule, point-virgule, tabulation ou barre verticale, puis « Relire ». Les fichiers enregistrés avec point-virgule et virgule décimale, comme beaucoup d’exports d’Excel en français, s’ouvrent sans problème ; les montants restent simplement du texte, par exemple 19,90.
« Une valeur entre guillemets … n’est jamais refermée »
Il manque un guillemet double dans le fichier, à partir de la ligne indiquée dans le message. Corrigez le fichier si possible. Pour l’afficher malgré tout, décochez « Appliquer les règles CSV aux guillemets doubles » dans les « Paramètres d’importation » : les guillemets sont alors lus comme des caractères ordinaires. Pour du texte collé, le message propose directement « Ouvrir en lisant les guillemets comme du texte ».
Coller du texte
- La fenêtre de la barre d’outils accepte jusqu’à 4 194 304 caractères. Pour un texte plus long, ouvrez l’onglet ViewCSV et choisissez « Coller du texte » (jusqu’à 52 428 800 caractères).
- Les lignes copiées depuis un tableur sont généralement séparées par des tabulations ; ViewCSV le détecte.
- Les lignes vides sont ignorées et leur nombre est indiqué au-dessus du tableau.
« Rechercher les tableaux » ne trouve rien, ou pas le tableau affiché
- Seuls les vrais tableaux HTML sont trouvés. Beaucoup de sites dessinent leurs grilles avec d’autres éléments, qui ne peuvent pas être lus. Copiez le texte et collez-le, ou cherchez un téléchargement CSV sur le site.
- Les tableaux placés dans des cadres d’un autre site, les tableaux masqués et les tableaux de mise en page à une seule cellule sont ignorés. La liste compte au plus 50 tableaux.
- Si la page charge d’autres lignes au défilement ou page par page, seules les lignes présentes sur la page à ce moment-là sont lues.
- « Le tableau de la page a changé » ou « ViewCSV ne peut plus lire cette page » : la page a été rechargée ou modifiée. Revenez-y et choisissez de nouveau « Rechercher les tableaux ».
- Les cellules fusionnées sont scindées et leur valeur est répétée dans chaque cellule qu’elles couvraient ; un message indique combien.
« ViewCSV ne peut pas lire cette page »
Les navigateurs ne permettent pas aux extensions de lire leurs propres pages (paramètres, nouvel onglet, boutique d’extensions) ni certaines pages protégées. Les fichiers de votre ordinateur ouverts dans un onglet sont eux aussi inaccessibles : ouvrez-les avec « Choisir un fichier » dans l’onglet ViewCSV.
Un lien CSV ne s’ouvre pas
- L’accès n’a pas été autorisé : choisissez de nouveau « Autoriser et ouvrir » et acceptez la demande du navigateur pour ce site.
- « Ce lien redirige vers une autre adresse » : ViewCSV ne suit pas les redirections. Ouvrez le lien dans votre navigateur, puis utilisez l’adresse finale ou téléchargez le fichier.
- « Le site exige une connexion » (erreur 401 ou 403) : ViewCSV ne transmet pas vos identifiants. Téléchargez plutôt le fichier dans votre navigateur, par exemple depuis l’espace client de votre banque.
- « Le lien a renvoyé une page web, pas un fichier CSV » : le lien mène à une page de connexion ou de téléchargement plutôt qu’au fichier.
- Fichier trop volumineux, téléchargement de plus de 60 secondes, nom d’utilisateur ou mot de passe dans le lien, adresse de votre propre réseau : le téléchargement est refusé.
- Dans tous les cas, vous pouvez télécharger le fichier avec votre navigateur et l’ouvrir avec « Choisir un fichier ».
Exports
- Les exports sont en UTF-8. Laissez l’option BOM UTF-8 activée (c’est le réglage par défaut) si un tableur affiche mal les accents ou les alphabets non latins.
- L’export CSV reprend par défaut le délimiteur du fichier d’origine ; choisissez-en un autre dans la fenêtre d’export, par exemple le point-virgule pour Excel en français. Les valeurs sont écrites telles quelles, sans reformatage.
- « Neutraliser les formules de tableur » (activé par défaut) ajoute une apostrophe devant les cellules qui commencent par =, +, - ou @ (ou leurs formes pleine chasse, une tabulation ou un retour chariot) et qui ne sont pas de simples nombres : le tableur les affiche comme du texte au lieu de les exécuter. Désactivez l’option si vous avez besoin du texte original exact, par exemple pour charger le fichier dans une base de données.
- L’export JSON est un tableau d’objets dont toutes les valeurs sont des chaînes. Les colonnes sans nom deviennent « Column N » et les noms répétés reçoivent « (2) », « (3) ».
- Choisissez d’exporter les lignes affichées (après recherche et filtres, dans l’ordre actuel) ou toutes les lignes, et d’exclure ou non les colonnes masquées.
- Les exports de plus de 209 715 200 octets (200 Mo) sont refusés : filtrez d’abord les lignes ou masquez des colonnes.
Fichier d’origine et modifications non enregistrées
ViewCSV ne modifie jamais votre fichier d’origine ni la page web. Les modifications, lignes supprimées et colonnes renommées n’existent que dans l’onglet ViewCSV jusqu’à l’export, et « Annuler » peut défaire les 200 dernières modifications. Le tri, la recherche et les filtres ne changent que l’affichage. Fermer ou recharger l’onglet abandonne les modifications (le navigateur demande d’abord confirmation), et modifier les « Paramètres d’importation » relit les données et les abandonne aussi.
Une colonne de nombres se trie comme du texte
Seuls les décimaux simples avec un point sont reconnus comme nombres, par exemple 1234.5 ou -0.75. Les montants comme 1 234,50 ou 24,90, les séparateurs de milliers, les symboles monétaires, les exposants et les dates sont du texte, et une colonne avec des zéros en tête (codes postaux, numéros SIRET) est du texte à dessein. Le texte est trié dans l’ordre naturel : 2 passe donc avant 10.
Questions fréquentes
Pourquoi mon export affiche-t-il une apostrophe dans Excel ?
La neutralisation des formules l’a ajoutée devant une valeur qui commence par =, +, - ou @. Décochez « Neutraliser les formules de tableur » dans la fenêtre d’export si vous n’en voulez pas.
Puis-je récupérer mes modifications après avoir fermé l’onglet ?
Non. Les données ne sont conservées que dans l’onglet ouvert : exportez avant de le fermer.
Pourquoi un montant comme 1 234,50 n’est-il pas filtré comme un nombre ?
Dans ViewCSV, seuls les décimaux avec un point et sans séparateur sont des nombres. La valeur est conservée telle quelle et reste cherchable et filtrable comme du texte, par exemple avec la condition contient.
L’extension fonctionne-t-elle hors connexion ?
Oui pour les fichiers, le texte collé et les tableaux des pages déjà ouvertes. Ouvrir un lien CSV nécessite une connexion au site concerné.