IA sur votre appareil : performant et privé.

Découper un CSV par lignes

Découpez un CSV par lignes, taille, nombre ou colonne — rien n'est envoyé.

  • Fonctionne sur votre appareil
  • Quatre modes de découpage
  • Un fichier gratuit · 20 avec Pro
  • Gratuit jusqu'à 25 Mo · Pro selon l'appareil

Déposez un CSV ici

CSV, TSV, PSV ou TXT · jusqu'à 25.0 MB · rien n'est envoyé

Réglages de découpage
Découper par
Découper par
Lignes par fichier
Lignes d'en-tête

Copiées en tête de chaque partie. Mettez 0 si le fichier n'a pas d'en-tête.

Entrée
Sortie
Fin de ligne
Modèle de nom de fichier
Pro

{index} est le numéro de partie, {name} le fichier source, {value} la valeur de colonne.

Nom de l'archive
Pro

Comment découper un fichier CSV

  1. 1

    Ajoutez votre CSV

    Déposez un fichier CSV, TSV, PSV ou TXT, ou collez directement des lignes.

  2. 2

    Vérifiez l'en-tête

    Indiquez combien de lignes du haut sont l'en-tête : elles sont copiées dans chaque partie.

  3. 3

    Choisissez le découpage

    Lignes par fichier, nombre fixe de fichiers, taille en Mo, ou un fichier par valeur de colonne.

  4. 4

    Découpez et téléchargez

    Téléchargez une partie seule, ou tout l'ensemble en une seule archive.

Ce que propose cet outil de découpage CSV

Répartissez de grosses données CSV en fichiers plus petits avec des limites de lignes prédéfinies ou personnalisées, un en-tête répété et un téléchargement rapide de chaque partie produite. Quatre façons de décider où passent les coupes, un bloc d'en-tête copié dans chaque morceau et une gestion des guillemets qui survit à l'aller-retour — pour que chaque partie s'ouvre seule dans Excel, Sheets ou le système vers lequel vous importez.

  • Quatre modes de découpage. Lignes par fichier, nombre fixe de fichiers, taille cible en mégaoctets, ou un fichier par valeur unique d'une colonne.
  • L'en-tête partout. Vous choisissez combien de lignes du haut sont l'en-tête ; elles sont copiées en tête de chaque fichier.
  • Des guillemets qui tiennent. Virgules, guillemets et sauts de ligne à l'intérieur d'une valeur citée y restent.
  • Replanification instantanée. Le fichier est lu une fois. Changer un réglage recalcule la coupe sans y retoucher.
  • Un ZIP pour l'ensemble. Téléchargez une partie seule, ou toutes ensemble dans une archive unique.
  • Rien n'est envoyé. Le découpage a lieu sur votre appareil : les données n'atteignent jamais un serveur.

Ce qu'un découpage préserve et ce qu'il change

Un découpage doit rendre exactement les lignes qu'on lui a données, autrement disposées et modifiées en rien d'autre. Voici ce qu'il garantit, et les deux choses qu'il vous laisse volontairement changer.

  • Chaque ligne, exactement une fois. Les parties reforment octet pour octet les lignes de données de la source. Les lignes vides sont des lignes et sont conservées.
  • L'ordre. Les parties sortent dans l'ordre du fichier, et le mode colonne groupe par première apparition plutôt que de trier.
  • Séparateur et guillemets d'origine. Un export à point-virgule donne des fichiers à point-virgule ; il n'est pas converti en virgules en silence.
  • Les valeurs, caractère par caractère. Rien n'est rogné, retypé, reformaté ni arrondi. Un zéro initial reste un zéro initial.
  • Vous pouvez changer la fin de ligne. LF par défaut, CRLF si le système d'import le demande.
  • Vous pouvez ajouter une marque d'ordre des octets. Excel en a besoin pour lire un fichier UTF-8 comme de l'UTF-8 et non comme de l'ANSI.

Un export de 10 Mo comptant 115 000 lignes se découpe en 115 fichiers en un quart de seconde environ, sur votre appareil.

Découper par lignes par fichier

Le mode dont la plupart des imports ont besoin. Indiquez combien de lignes de données contient chaque partie et le fichier est coupé en blocs égaux, le reste allant dans la dernière partie.

C'est le bon choix chaque fois que la limite que vous contournez se compte en enregistrements : un CRM qui accepte 5 000 contacts par import, un envoi de masse plafonné à 10 000 destinataires, un tableur qui rame au-delà de 100 000 lignes. Les valeurs prédéfinies vont de 100 à 50 000 et vous pouvez saisir n'importe quel nombre intermédiaire. La plus petite valeur proposée est calculée d'après votre propre fichier plutôt que fixée d'avance, si bien que le contrôle ne peut jamais demander plus de parties que votre offre n'autorise — vous ne pouvez donc pas préparer un découpage qui échoue une fois le travail fait.

Découper en un nombre fixe de fichiers

Quand le nombre de morceaux compte plus que leur taille : un fichier par membre de l'équipe, un par créneau de traitement, quatre lots à traiter en parallèle.

Demandez trois fichiers, vous en obtenez exactement trois. Cela paraît évident et c'est précisément là que la plupart des outils se trompent : diviser le nombre de lignes par le nombre de fichiers puis arrondir au-dessus produit un quatrième fichier contenant le reliquat, si bien qu'une demande de trois en renvoie quatre. Ici le reste est réparti sur les premières parties : dix lignes en trois fichiers donnent 4, 3 et 3 — chaque partie à une ligne près des autres, et le nombre demandé.

Découper par taille cible

Pour les limites d'envoi, presque toujours exprimées en mégaoctets et non en lignes. Fixez le plafond et chaque partie se remplit jusqu'à ce que la ligne suivante le dépasserait.

La taille est mesurée sur les octets réellement écrits, l'en-tête répété étant compté à l'intérieur de chaque partie — ni estimée d'après la source, ni mesurée sur le fichier non découpé, ce qui est précisément la façon dont une partie finit au-dessus de la limite fixée. Si une seule ligne dépasse la cible entière, elle est écrite seule dans une partie et l'outil vous le signale au lieu de boucler. Les plafonds courants méritent d'être connus : Salesforce accepte 25 Mo par import, la plupart des systèmes de messagerie s'arrêtent à 10 Mo par pièce jointe, et bien des formulaires internes plafonnent à 5 Mo.

Découper par valeur de colonne

Un fichier par valeur distincte d'une colonne que vous choisissez, nommé d'après la valeur : des ventes réparties par région, une liste de clients par pays, un journal par code de statut.

C'est le mode qui transforme un export en un jeu de fichiers à distribuer à différentes personnes. Choisissez une colonne et chaque valeur unique devient sa propre partie, les lignes gardant leur ordre d'apparition. Le sélecteur indique, avant le choix, combien de valeurs distinctes chaque colonne contient — et c'est le chiffre qui compte : une colonne Région offrant quatre valeurs donne quatre fichiers utiles, tandis qu'une colonne N° de commande en offrant cent mille en donne cent mille inutiles. Les lignes dont la cellule est vide se regroupent dans une seule partie au lieu d'être écartées, car un outil qui perd silencieusement des lignes est pire qu'un outil qui refuse.

Découper par date

Un fichier par jour, semaine, mois, trimestre ou année, à partir d'une colonne de dates : des factures mensuelles tirées du journal d'une année, des lots hebdomadaires issus d'un log, un fichier par trimestre pour un rapport.

Les parties sortent dans l'ordre des dates et portent le nom de la période, si bien que sales_2024-01.csv précède sales_2024-02.csv dans n'importe quelle liste de fichiers. Deux détails décident si ce mode est fiable, et les deux sont traités explicitement. D'abord les dates ambiguës : 03/04/2024 est le 3 avril dans la plus grande partie du monde et le 4 mars aux États-Unis, et aucune valeur prise seule ne dit laquelle. L'ordre est déduit de la colonne entière — une ligne dont le premier nombre dépasse 12 tranche — et quand toutes les valeurs conviennent aux deux lectures, l'outil demande au lieu de deviner, car deviner classe silencieusement environ un tiers des lignes au mauvais endroit. Ensuite, les semaines suivent la vraie numérotation ISO-8601 : le 29 décembre 2025 tombe donc en semaine 1 de 2026 plutôt que d'être rangé sous la mauvaise année. Tout ce qui n'est pas une date part dans un seul fichier au lieu de disparaître, et le sélecteur vous dit combien de lignes cela représente avant l'exécution.

Séparateurs, guillemets et encodages

La plupart des outils CSV se trompent sur l'un de ces trois points, et les dégâts sont silencieux : le fichier se télécharge, s'ouvre, et n'est subtilement pas ce que vous aviez fourni.

Le séparateur est détecté en analysant un échantillon du fichier avec chaque candidat et en regardant lequel aligne les lignes le plus régulièrement, non en comptant les séparateurs de la première ligne. Sur un vrai fichier, cette différence compte : un export à point-virgule dont la première ligne contient une adresse entre guillemets avec des virgules sera lu comme séparé par des virgules par tout outil qui compte, et chaque ligne atterrira dans une seule colonne. Les guillemets sont traités avec la même rigueur : un guillemet n'ouvre un champ qu'à son début, un guillemet doublé à l'intérieur est un guillemet littéral, et un saut de ligne entre guillemets appartient à la valeur au lieu de terminer la ligne.

Encodages

UTF-8, UTF-16 dans les deux ordres d'octets et Windows-1252 sont lus directement, et le véritable ISO-8859-1 est décodé correctement au lieu d'être discrètement confié au décodeur Windows-1252 — ce qui arrive dans la plupart des outils parce que les deux partagent une étiquette. Une marque d'ordre des octets l'emporte sur l'encodage sélectionné, car la marque est le fichier qui déclare son encodage alors qu'une liste déroulante n'est qu'une supposition. En sortie, vous pouvez ajouter votre propre marque UTF-8, ce dont Excel a besoin pour afficher correctement les accents.

Types de fichiers pris en charge

L'outil accepte le texte délimité et refuse tout le reste dès la boîte de dialogue de fichiers, avec un lien vers le convertisseur qui vous y amènera.

CSV, TSV et PSV

Les fichiers séparés par virgule, tabulation et barre verticale sont tous lus, et les parties conservent l'extension correspondant à leur séparateur : un découpage tabulé écrit des fichiers .tsv, et non des .csv qui vont dérouter le programme suivant.

TXT

Un .txt contenant des données délimitées est lu exactement comme un CSV. S'il s'avère contenir de la prose plutôt que des colonnes, l'outil le signale au lieu de découper des paragraphes en lignes.

Tableurs, JSON et tout le reste

Un classeur .xlsx, .xls ou .ods est une archive compressée et non du texte : il est donc refusé avec un lien vers le convertisseur Excel vers CSV ; le JSON est renvoyé vers l'outil JSON vers CSV. Dans les deux cas, le refus nomme le type de fichier, ce que cet outil accepte et la seule voie qui règle le problème — vous n'atteignez jamais une barre de progression qui échoue ensuite.

Gratuit et Pro

Tout ce qui décide si la sortie est correcte est gratuit. Pro relève les plafonds et ajoute le contrôle du nommage.

  • Gratuit. Un fichier à la fois, jusqu'à 25 Mo, jusqu'à 500 parties, les quatre modes, toutes les options de séparateur, d'encodage, d'en-tête et de fin de ligne, et le téléchargement ZIP.
  • Pro. Des fichiers aussi gros que votre appareil le permet, jusqu'à 5 000 parties, 20 fichiers en file et des motifs de nommage pour les parties et l'archive.
  • Pourquoi le découpage n'est jamais bridé. Une partie qui ne se rouvre pas n'est pas une finition premium, c'est un découpage cassé — la justesse n'est donc jamais derrière le paywall.

Questions fréquentes

Comment fonctionne le découpage d'un CSV ?

Ajoutez votre CSV, choisissez comment répartir les lignes, puis découpez. Vous pouvez couper par lignes par fichier, par nombre fixe de fichiers, par taille cible en mégaoctets, ou par les valeurs d'une colonne pour que chaque partie ne contienne qu'une catégorie. Le fichier est lu une seule fois et le plan est recalculé instantanément à chaque changement de réglage ; ensuite chaque partie est listée avec son nombre de lignes et sa taille, pour que vous vérifiiez la répartition avant de télécharger quoi que ce soit.

L'en-tête est-il répété dans chaque fichier découpé ?

Oui, et vous décidez combien de lignes comptent comme en-tête. Mettez 1 pour un export ordinaire, 0 pour un fichier qui commence directement par les données, ou jusqu'à 5 pour les exports comportant un bloc de titre au-dessus des noms de colonnes. Ce que vous choisissez est copié en tête de chaque partie, si bien que chacune reste un fichier valide et autonome que vous pouvez ouvrir ou importer seul.

Combien de lignes par fichier puis-je définir ?

Choisissez une valeur prédéfinie de 100 à 50 000, ou saisissez n'importe quel nombre. La plus petite valeur proposée est calculée à partir de votre fichier, si bien que le réglage ne peut jamais demander plus de parties que le forfait n'autorise : un export de 250 000 lignes démarre à 500 lignes par fichier en offre gratuite. Le résumé se met à jour pendant la saisie et indique le nombre de parties, les lignes de chacune et la taille de la plus grosse.

Puis-je découper un CSV pour qu'un fichier corresponde à une catégorie ?

Oui. Choisissez le mode de découpage par colonne et sélectionnez-en une : l'outil crée un fichier par valeur unique, nommé d'après la valeur, si bien qu'un export de ventes devient un fichier par région et une liste de clients un fichier par pays. Chaque colonne du sélecteur affiche le nombre de valeurs distinctes qu'elle contient : vous voyez que Région donne quatre fichiers et que N° de commande en donnerait cent mille avant de choisir.

Le découpage casse-t-il les lignes contenant des virgules ou des sauts de ligne ?

Non. Une valeur entre guillemets peut contenir des virgules, des guillemets et même des sauts de ligne, et les trois survivent intacts au découpage : une adresse répartie sur deux lignes reste une seule ligne dans une seule partie. Les parties sont écrites avec le même séparateur et le même mode de citation que la source, si bien qu'elles se rouvrent exactement comme le fichier d'origine ; vous pouvez aussi passer la fin de ligne en CRLF ou ajouter une marque d'ordre des octets pour Excel.

Quels séparateurs et encodages sont pris en charge ?

Virgule, point-virgule, tabulation et barre verticale, détectés automatiquement selon la régularité avec laquelle chacun aligne les lignes, et non en comptant les séparateurs de la première ligne. Côté encodage, l'outil lit UTF-8, UTF-16 et Windows-1252, et respecte une marque d'ordre des octets par-dessus tout choix manuel, car la marque est le fichier qui déclare son encodage alors qu'une liste déroulante n'est qu'une supposition. Accents, cyrillique et CJC survivent au passage.

Puis-je télécharger toutes les parties d'un coup ?

Oui. Chaque partie se télécharge seule et, dès qu'il y en a plus d'une, l'outil propose l'ensemble en une seule archive ZIP : un découpage en deux cents parties devient un clic au lieu de deux cents boîtes de dialogue. L'archive est compressée, ce qui, sur des données texte ordinaires, la ramène le plus souvent à une fraction de la taille d'origine.

Quelle taille de fichier puis-je découper ?

L'offre gratuite traite les fichiers jusqu'à 25 Mo et produit jusqu'à 500 parties à partir d'un fichier à la fois. Pro relève le plafond à ce que votre appareil peut gérer, autorise jusqu'à 5 000 parties, permet de mettre 20 fichiers en file et débloque les motifs de nommage des parties et de l'archive. Tout ce qui décide si la sortie est correcte — mode, lignes d'en-tête, séparateur, encodage et fin de ligne — est gratuit dans les deux offres.

Mes données sont-elles privées et l'outil est-il gratuit ?

Le découpage s'exécute entièrement sur la machine devant vous, pas sur nos serveurs : rien n'est envoyé, rien n'est stocké, et aucune copie de vos données n'existe ailleurs que dans votre propre dossier de téléchargements — c'est précisément ce qui rend l'outil sûr pour des fichiers clients, des exports de paie et tout ce que vous ne colleriez pas dans un site web. L'outil est gratuit, ne demande aucune installation, et continue de fonctionner hors ligne une fois la page chargée.

4.8sur 5

sur 82 notes

Notez cet outil

Touchez une étoile — c’est rapide