Ouvrez un ou plusieurs fichiers CSV et modifiez-les dans une grille de tableur : changez des cellules (sauts de ligne compris), ajoutez ou supprimez des lignes et des colonnes, triez et filtrez, annulez et rétablissez, puis téléchargez. Le fichier téléchargé conserve le séparateur, les fins de ligne, le BOM et l’encodage d’origine, et contient toutes les lignes dans l’ordre du fichier. Au-delà de 25 Mo, 100 000 lignes ou 2 millions de cellules, le fichier s’ouvre en mode gros fichier, qui lit des pages sur le disque au lieu de tout charger.
Modifier un fichier CSV, étape par étape
- Cliquez sur Ouvrir des fichiers (vous pouvez en ouvrir plusieurs, chacun dans son onglet), collez des lignes ou partez de zéro avec Nouveau.
- Cliquez sur une cellule et tapez, ou appuyez sur Entrée ou F2 pour modifier sa valeur actuelle. Maj+Entrée insère un saut de ligne dans la cellule ; Échap annule la saisie.
- Utilisez Ajouter une ligne, Ajouter une colonne, le menu de colonne (clic sur un nom de colonne) et les panneaux latéraux pour trier, filtrer, transformer du texte ou créer une recette.
- Choisissez Télécharger le CSV (ou appuyez sur Ctrl/⌘+S). Annuler et rétablir (Ctrl/⌘+Z, Ctrl/⌘+Maj+Z) fonctionnent jusqu’à la fermeture de l’onglet.
Les outils d’édition de l’éditeur CSV
| Cellules et plages | Modifiez directement dans la grille ou dans le panneau Cellule, qui affiche la valeur complète avec ses sauts de ligne. Faites glisser ou utilisez Maj+flèche pour sélectionner une plage ; Ctrl/⌘+C la copie en texte séparé par des tabulations, Ctrl/⌘+V colle du texte séparé par des tabulations venu d’un tableur, Suppr l’efface, Recopier vers le bas recopie la première ligne de la sélection vers le bas. |
|---|---|
| Lignes et colonnes | Ajoutez et supprimez des lignes ; insérez, renommez, déplacez et supprimez des colonnes ; faites glisser le bord d’une colonne pour la redimensionner ; passez de lignes aérées à des lignes compactes. |
| Rechercher et atteindre | Rechercher dans le fichier n’affiche que les lignes contenant le texte. Atteindre la ligne vous amène au numéro de ligne voulu. |
| Vue : tri et filtre | Triez sur 8 colonnes au maximum (texte, ordre naturel, nombre ou date) et filtrez avec des conditions comme « contient », « fait partie de », « nombre entre » ou « date antérieure à ». Une vue change ce que vous voyez, pas le fichier ; « Conserver uniquement ces lignes » la transforme en modification annulable. Les vues peuvent être enregistrées dans ce navigateur et réutilisées sur des fichiers aux mêmes colonnes. |
| Texte | Remplacez un texte ou une expression régulière (avec groupes $1), supprimez les espaces superflus, changez la casse — dans les colonnes choisies, sur toutes les lignes ou seulement sur celles de la vue actuelle, en respectant la casse ou en ne visant que des cellules entières. Un aperçu compte les cellules concernées avant que vous n’appliquiez. |
| Recette | Enchaînez des étapes — scinder une colonne, combiner des colonnes, supprimer les lignes en double, renommer ou supprimer des colonnes —, prévisualisez le résultat, appliquez-le en une seule modification et exportez la recette en JSON pour la rejouer sur un autre fichier. Les étapes désignent les colonnes par leur nom et leur position, et s’arrêtent avec un message si une colonne manque. |
| Fichier | Indique le nombre de lignes et de colonnes, le séparateur, l’encodage, le BOM, les fins de ligne, la présence d’un saut de ligne final et la taille, ainsi que ce que le téléchargement conservera. |
Modifier un gros fichier CSV
Lorsqu’un fichier dépasse la limite en mémoire, l’éditeur construit un index de l’emplacement de début et de fin de chaque enregistrement (16 octets par enregistrement), puis ne lit que les lignes affichées. Dans ce mode, vous pouvez modifier des cellules, ajouter et supprimer des lignes, renommer des colonnes, rechercher du texte, atteindre n’importe quelle ligne, trier et filtrer le fichier entier, et annuler ou rétablir.
L’enregistrement écrit un fichier entièrement nouveau : les lignes que vous n’avez pas modifiées sont recopiées octet par octet depuis l’original, si bien que leurs guillemets et leurs fins de ligne restent identiques ; les lignes modifiées et nouvelles utilisent le séparateur et la fin de ligne du fichier. Les outils de texte et les recettes sont disponibles pour les fichiers qui tiennent dans la limite en mémoire ; pour les fichiers plus gros, utilisez Filtrer les lignes d’un CSV, Nettoyer les données d’un CSV ou Changer le séparateur et l’encodage d’un CSV, qui traitent tout le fichier en flux.
La modification des gros fichiers prend en charge l’UTF-8 et le Windows-1252. Les fichiers dans d’autres encodages s’ouvrent en lecture seule ; les fichiers UTF-16 doivent d’abord être convertis en UTF-8. Le tri garde en mémoire les valeurs de tri des lignes retenues et se limite à 2 millions de lignes retenues.
Ce que conserve le fichier téléchargé
- Toutes les lignes, dans l’ordre du fichier : trier ou filtrer la vue ne retire jamais de lignes du téléchargement.
- Le séparateur (virgule, point-virgule, tabulation ou barre verticale), les fins de ligne (CRLF, LF ou CR), le BOM et la présence ou non d’un saut de ligne en fin de fichier.
- Les fichiers UTF-8, UTF-16 et Windows-1252 sont enregistrés dans le même encodage. Les navigateurs ne savent pas écrire d’autres encodages anciens comme le Shift_JIS ou le GB18030 ; ces fichiers sont enregistrés en UTF-8.
- Les valeurs telles que vous les avez saisies : zéros initiaux, identifiants longs et formules restent du texte. Des guillemets ne sont ajoutés que lorsqu’une valeur en a besoin.
Limites de l’éditeur et confidentialité
Modification en mémoire : jusqu’à 25 Mo, 100 000 lignes, 2 millions de cellules et 250 colonnes, avec 100 étapes d’annulation au maximum. Le mode gros fichier n’a pas de limite fixe de lignes ; il a été testé avec un fichier de 200 000 lignes et 18,4 Mo (modification à la ligne 175 000, tri et filtre sur tout le fichier, téléchargement complet). Pour les très gros fichiers, tout dépend de la mémoire et du disque disponibles pour le navigateur.
Les fichiers sont lus et enregistrés dans votre navigateur. Rien n’est envoyé sur un serveur, et vos modifications disparaissent à la fermeture de l’onglet si vous ne les avez pas téléchargées.
Questions fréquentes
L’éditeur modifie-t-il les nombres ou les dates ?
Non. Chaque valeur est conservée telle qu’elle est écrite dans le fichier : 00123 reste 00123 et 1.2300 reste 1.2300.
Puis-je télécharger uniquement les lignes filtrées ?
Choisissez Conserver uniquement ces lignes, dans cet ordre dans le panneau Vue, puis téléchargez. Vous pouvez aussi utiliser Filtrer les lignes d’un CSV, qui n’écrit que les lignes retenues.
Mes modifications sont-elles enregistrées automatiquement ?
Non. Les modifications restent dans cet onglet jusqu’à ce que vous les téléchargiez. Le navigateur vous demande confirmation si vous quittez la page avec des modifications non enregistrées.