Outils
Merge PDF Split PDF Compress PDF Tous les outils →
Solutions
For Business For Education For Developers
Entreprise
À propos Blog Press Contact
Produit
Tarifs Fonctionnalités FAQ Security
AccueilOutilsCSV en PDF

CSV en PDF

Convertissez un fichier CSV en tableau PDF mis en forme — 100% dans votre navigateur, sans téléversement ni inscription.

Sélectionnez un fichier CSV

ou déposez-en un ici — .csv, .tsv et tableaux en texte brut sont acceptés

100% in-browser No upload No signup

Comment convertir un CSV en PDF

Trois étapes. Les fichiers ne quittent jamais votre appareil.

1

Ouvrez le CSV

Choisissez ou déposez un .csv, un .tsv ou un tableau en texte brut. PapaParse le lit dans votre navigateur — sans téléversement.

2

Ajustez les options

Choisissez le séparateur, la taille de page, l'orientation et la taille de police. Indiquez si la première ligne est un en-tête.

3

Convertissez et téléchargez

pdf-lib rend un tableau paginé. Téléchargez instantanément — le fichier ne quitte jamais votre appareil.

Pourquoi imisspdf

Pourquoi utiliser CSV en PDF sur imisspdf ?

Confidentialité par conception

Votre CSV ne quitte jamais votre appareil. Listes de clients, tunnels de vente, exports de paie — tout reste en local. Sans téléversement, sans période de conservation, sans aucune étape serveur.

Instantané, même avec de gros fichiers

Sans téléversement, pas besoin d'attendre qu'un CSV de plusieurs Mo voyage. Des dizaines de milliers de lignes se rendent en quelques secondes parce que chaque étape s'exécute en local.

Gratuit, sans filigrane

Sans limite quotidienne. Sans filigrane sur la sortie. Sans formule premium qui cache la vraie fonction. Déposez simplement votre CSV et téléchargez le PDF.

Ce que « CSV en PDF » signifie vraiment

Un fichier CSV (valeurs séparées par des virgules) est du texte brut : chaque ligne est une ligne, chaque cellule est séparée par un séparateur. Les tableurs, les bases de données et les scripts produisent du CSV en permanence parce que c'est simple, universel et sans perte. Le problème, c'est que les CSV s'affichent mal dans un éditeur de texte ordinaire et se comportent de façon incohérente dans Excel selon la configuration régionale de l'utilisateur (virgule vs point-virgule, point vs virgule décimale). Un PDF fige ces données dans un tableau lisible et à mise en page fixe qui s'ouvre de la même manière sur chaque appareil et chaque imprimante.

Cet outil lit un .csv (ou un .tsv, ou tout fichier texte avec des séparateurs), mesure chaque colonne, rend une grille nette avec une ligne d'en-tête en gras et pagine vers le bas. La sortie est un PDF paginé que vous pouvez archiver, envoyer par e-mail ou imprimer, sans passer par Excel.

Comment fonctionne CSV en PDF sur cette page

Nous utilisons PapaParse pour analyser le fichier dans votre navigateur, puis nous construisons le PDF à la volée avec pdf-lib. PapaParse gère les chaînes entre guillemets contenant des virgules, les guillemets échappés ("" à l'intérieur d'un champ entre guillemets), les cellules multilignes entre guillemets, les caractères BOM et la détection automatique du séparateur. Ensuite, nous mesurons chaque colonne avec la police Helvetica intégrée, nous dessinons une grille, nous écrivons les valeurs et nous paginons vers le bas. Les tableaux larges sont réduits pour tenir sur la page — les colonnes qui deviendraient trop étroites rendent leur texte avec des points de suspension.

Ce qui fonctionne bien

  • Exports de bases de données. SELECT … INTO OUTFILE, mysqldump, Postgres COPY — tous produisent du CSV que nous pouvons rendre directement.
  • Sorties de scripts. Python/pandas to_csv, Node.js, R, Stata, Julia — tout ce qui écrit un CSV.
  • Excel européen. Les CSV délimités par des points-virgules issus des configurations allemande, française ou italienne d'Excel fonctionnent sans configuration.
  • TSV (valeurs séparées par des tabulations). Déposez un .tsv et choisissez Tabulation dans le menu du séparateur.
  • Unicode. Indonésien, français, espagnol, allemand, vietnamien — tout ce qui relève du supplément Latin-1 se rend directement ; les caractères hors de cette plage sont remplacés ou translittérés.

Limites — en toute franchise

  • Les cellules sont rendues sur une seule ligne. Le contenu multiligne à l'intérieur de champs entre guillemets est réduit à un espace.
  • La police est la Helvetica WinAnsi intégrée aux PDF. Les caractères hors de Latin-1 (p. ex. arabe, chinois, cyrillique) sont remplacés par « ? ». Pour les écritures non latines, utilisez Excel en PDF après avoir collé le CSV dans Excel.
  • Les nombres et les dates sont rendus exactement comme ils sont écrits — sans reformatage selon la configuration régionale.
  • La coloration conditionnelle (bandes, surlignages) n'est pas appliquée ; chaque ligne du corps est rendue de la même manière.
  • La ligne d'en-tête se répète uniquement sur la première page, pas sur les pages suivantes d'un tableau long.

Cas d'usage courants de CSV en PDF

  • Partager un instantané d'une base de données. Un PDF peut s'ouvrir sur n'importe quel appareil sans client SQL ni Excel, et le destinataire ne peut pas le modifier par accident.
  • Joindre un export de données à un e-mail. Un CSV brut ressemble à du charabia pour la plupart des destinataires non techniques ; un PDF se lit comme un rapport soigné.
  • Archiver des instantanés de fin de période. Conservez l'état de clôture d'un tableau (commandes, paie, inventaire) sous la forme d'un PDF figé qui se lira de la même façon dans 10 ans.
  • Présenter des preuves tabulaires. Les audits, les dépôts de conformité et les divulgations légales exigent souvent des PDF à format fixe plutôt que des CSV en direct.
  • Imprimer un rapport ponctuel. Déposez le CSV, choisissez paysage, appuyez sur imprimer. Sans passer par un tableur.

Confidentialité et sécurité

Les CSV sont la façon dont les données sensibles sortent d'une base de données : e-mails de clients, chiffres de revenus, données de paie. Envoyer cela à un service « CSV en PDF » dans le cloud est un risque structurel pour la confidentialité. Comme cet outil s'exécute entièrement dans votre navigateur, aucune ligne de votre CSV n'est téléversée. Vous pouvez même désactiver votre réseau après le premier chargement de la page et le convertisseur continuera de fonctionner avec n'importe quel CSV que vous ouvrez. Consultez notre analyse de confidentialité d'iLovePDF pour la comparaison habituelle basée sur le téléversement.

Foire aux questions

Il n'y a pas de limite de lignes fixe — le convertisseur envoie les lignes directement dans pdf-lib, donc le seul plafond est la mémoire de votre appareil. En pratique, nous avons rendu des CSV de 50 000 lignes sur un ordinateur portable de milieu de gamme sans problème ; le PDF obtenu compte des centaines de pages mais se rend proprement. Sur un téléphone, attendez-vous à des performances confortables jusqu'à environ 10 000 lignes. Si vous atteignez une limite de mémoire, découpez le CSV en morceaux, convertissez chacun séparément, et réunissez les PDF avec notre outil Fusionner PDF. Comme la conversion se fait en local, vous pouvez aussi garder le CSV source privé — sans étape de téléversement.

L'analyse du CSV est déléguée à PapaParse, la bibliothèque JavaScript de référence pour les CSV. Elle gère correctement tous les cas limites courants : champs entre guillemets contenant des virgules, guillemets doublés à l'intérieur de champs entre guillemets ("Il a dit ""bonjour"""), espaces de fin et caractères BOM en début de fichier. L'UTF-8 est décodé nativement. Pour la couche de rendu PDF, les caractères hors de la plage WinAnsi/Latin-1 sont remplacés (les guillemets courbes deviennent droits, les tirets cadratins deviennent des traits d'union, les points de suspension deviennent trois points) ; tout ce qui ne peut être rendu se réduit à « ? », mais l'analyseur voit toujours la valeur d'origine.

Oui — le contenu multiligne à l'intérieur d'un champ CSV correctement entre guillemets (sauts de ligne dans des guillemets doubles) est analysé correctement par PapaParse. Pour le rendu, la version actuelle aplatit ces sauts de ligne en un seul espace afin que chaque ligne tienne sur une seule ligne du PDF. Cela garde la grille du tableau cohérente et évite des hauteurs de ligne imprévisibles quand une seule cellule contient un long paragraphe. Si vous devez préserver visuellement les sauts de ligne dans les cellules, convertissez d'abord le CSV en Markdown ou en Word ; pour des données tabulaires avec des valeurs de cellule courtes, le rendu sur une seule ligne est le bon réglage par défaut.

Oui. Laissez le menu déroulant du séparateur sur « Auto » et PapaParse échantillonnera les premières lignes pour déterminer si le séparateur est une virgule, un point-virgule, une tabulation ou une barre verticale. Cela fonctionne pour presque tous les CSV du monde réel. Pour les cas ambigus (par exemple, des fichiers où une colonne contient réellement des points-virgules alors que le fichier utilise des virgules), vous pouvez verrouiller le séparateur manuellement dans les options. Les CSV de style européen issus d'Excel utilisent généralement des points-virgules ; les exports de bases de données utilisent généralement des virgules ou des tabulations (TSV).

D'abord, le convertisseur mesure chaque colonne en fonction de son contenu le plus large (plafonné à environ 240 points pour éviter qu'une colonne géante n'écrase les autres). Si le total dépasse toujours la largeur de la page, chaque colonne est réduite proportionnellement pour que tout le tableau tienne. Les cellules devenues trop étroites pour afficher leur texte voient leur contenu tronqué avec des points de suspension. La valeur analysée sous-jacente reste inchangée — passer en orientation paysage ou à une taille de page plus grande (Legal) résout généralement la mise en page. Pour les tableaux très larges, l'A4 paysage ou le Legal est la recommandation standard.

Non. Le convertisseur rend chaque cellule exactement comme la chaîne qui apparaît dans votre CSV. Si une colonne contient « 2026-05-27 », c'est ce qui apparaît dans le PDF ; si un nombre est stocké comme « 1,234.56 », la virgule et le point décimal sont préservés. Cela rend la sortie prévisible : le PDF est une vue fidèle et figée du CSV source, et non un tableur réinterprété. Si vous avez besoin d'un formatage des nombres ou des dates adapté à la langue, faites-le dans la source (Excel, Google Sheets ou votre script) avant d'exporter en CSV.

Conseils pour de meilleurs résultats avec CSV en PDF

  • Enregistrez votre CSV en UTF-8. Le « Enregistrer sous CSV » d'Excel utilise parfois par défaut l'ANSI/Windows-1252, qui abîme les accents et les caractères non ASCII. Choisissez CSV UTF-8 dans le menu de format.
  • Utilisez le paysage pour les tableaux larges. Si vous avez plus de ~6-8 colonnes de contenu pertinent, passez en paysage (ou en Legal) avant de convertir.
  • Supprimez d'abord les colonnes dont vous n'avez pas besoin. Effacez les colonnes inutilisées dans le CSV source — les tableaux plus étroits paginent mieux.
  • Verrouillez le séparateur pour les fichiers ambigus. Si la détection automatique choisit le mauvais séparateur (rare, mais cela arrive avec de minuscules CSV), choisissez vous-même le bon dans le menu.
  • Découpez les très gros CSV. Des dizaines de milliers de lignes se rendent bien, mais plus de 200 000 lignes peuvent mettre à rude épreuve un navigateur mobile. Découpez d'abord, convertissez chaque partie et Fusionner PDF à la fin.

Outils PDF associés

 Français
Get unlimited PDF tools + AI features
Start free trial →