Ouvrez ou collez un fichier CSV, puis choisissez Télécharger en PDF. Vous obtenez par défaut un tableau sur des pages A4 en paysage, avec l’en-tête répété sur chaque page, une ligne grisée sur deux et des numéros de page. Les tableaux trop larges pour la page se poursuivent sur des pages supplémentaires au lieu d’être coupés. Le texte en chinois, japonais, coréen, arabe, cyrillique ou grec est tracé avec une police Noto Sans adaptée, téléchargée uniquement si les données en ont besoin. Le CSV lui-même n’est jamais envoyé.
Convertir un CSV en PDF, étape par étape
- Ouvrez un fichier
.csv,.tsvou.txt, déposez-le sur l’outil ou collez des lignes. Vérifiez le tableau dans l’onglet Entrée ; si besoin, réglez le séparateur, la ligne d’en-têtes ou l’encodage dans Paramètres d’importation. - Indiquez le Titre (par défaut, le nom du fichier), le Format de page, l’Orientation et la Taille du texte (pt).
- Sous Colonnes, décochez les colonnes que vous ne voulez pas imprimer. Les colonnes gardent l’ordre du fichier.
- Choisissez Télécharger en PDF.
Pour convertir de nombreux fichiers avec les mêmes réglages, choisissez Lot : convertir plusieurs fichiers. Chaque fichier devient un PDF distinct, intitulé d’après le nom du fichier, et tous sont téléchargés ensemble dans un seul ZIP. En mode lot, chaque fichier doit peser 25 Mo au maximum.
Options de page et de tableau
| Format de page | A4 (par défaut), Letter, Legal ou A3, avec des marges d’un demi-pouce (36 pt). |
|---|---|
| Orientation | Paysage (par défaut) ou Portrait. Le paysage fait tenir plus de colonnes par page. |
| Taille du texte (pt) | De 6 à 16 points, 9 par défaut. Le titre est plus grand de 5 points. |
| Texte long | Renvoyer à la ligne (par défaut) conserve tous les caractères et agrandit la hauteur de la ligne. Tronquer sur une ligne avec … garde des lignes d’une seule ligne de haut et raccourcit les valeurs longues, dont une partie n’est donc pas imprimée. |
| Griser une ligne sur deux | Activé par défaut ; désactivé, l’outil trace une grille simple. |
| Répéter les en-têtes sur chaque page | Activé par défaut ; désactivé, la ligne d’en-têtes n’est imprimée que sur la première page du tableau. |
| Numéros de page | Activé par défaut : 3 / 12 en bas à droite de chaque page. |
| Police des caractères chinois | Style de glyphes chinois, japonais ou coréen pour les cellules qui ne contiennent que des caractères han (汉字/漢字/한자). Les cellules contenant des kana utilisent toujours la police japonaise, et celles qui contiennent du hangeul la police coréenne. Choisissez la langue de vos lecteurs. |
Tableaux larges
Chaque colonne est aussi large que sa ligne la plus longue, dans la limite de 45 % de la largeur imprimable ; au-delà, le texte passe à la ligne dans la cellule. Lorsque les colonnes sélectionnées ne tiennent pas dans la largeur de la page, le tableau est divisé en groupes de colonnes. Le premier groupe imprime toutes ses lignes, puis le groupe suivant commence sur une nouvelle page, et ainsi de suite. Rien n’est imprimé hors de la page.
- Chaque groupe après le premier répète la première colonne sélectionnée, pour que chaque ligne reste identifiable. Placez en premier une colonne d’identifiant ou de nom, ou décochez les colonnes qui la précèdent, pour choisir la colonne répétée.
- Une petite mention en haut à droite de chaque groupe, comme
15–26 / 41, indique quelles colonnes sélectionnées figurent sur la page. - Pour faire tenir plus de colonnes par page, choisissez Paysage, un format plus grand comme l’A3, ou une taille de texte plus petite, ou décochez les colonnes inutiles.
Langues, polices et texte de droite à gauche
Les valeurs compatibles avec Windows-1252 (l’anglais et la plupart des textes d’Europe occidentale, français compris) utilisent la police Helvetica intégrée au PDF : aucune police n’est téléchargée. Tout autre texte reçoit une police Noto Sans, choisie cellule par cellule et téléchargée depuis assets.viewcsv.app uniquement si les données en ont besoin :
| Latin, grec et cyrillique | 0,6 Mo, par exemple pour du polonais (Łódź), du grec ou du russe |
|---|---|
| Chinois | 10,9 Mo |
| Japonais | 5,5 Mo |
| Coréen | 6,1 Mo |
| Arabe | 0,3 Mo |
- La police est intégrée au PDF : le document s’imprime et s’affiche de la même façon sur tous les appareils. Le texte reste sélectionnable et consultable par recherche. L’arabe est stocké sous forme de glyphes mis en forme, dans l’ordre d’affichage : le texte copié depuis le PDF peut donc ne pas correspondre exactement aux caractères de la cellule d’origine.
- Les cellules en arabe sont mises en forme et alignées à droite. Le tableau lui-même reste orienté de gauche à droite, la première colonne à gauche.
- Chaque cellule est tracée avec une seule police. Une cellule qui mélange des écritures qu’aucune police ne couvre à elle seule, comme de l’arabe et du chinois, ou qui contient des emoji, arrête la conversion avec la ligne et la colonne concernées. Rien n’est remplacé par des carrés vides.
En cas de problème
- Une cellule contient des caractères qu’aucune police PDF ne peut tracer seule. Le message indique la ligne et la colonne. Supprimez-y les emoji ou les symboles, ou répartissez les textes d’écritures différentes dans des colonnes séparées avec l’éditeur CSV. Pour des données qui doivent les conserver, utilisez CSV en HTML ou CSV en Excel.
- Une police n’a pas pu être téléchargée. Les polices proviennent de
assets.viewcsv.app. Vérifiez votre connexion, votre pare-feu ou votre bloqueur de contenu, puis réessayez. - Le résultat est trop volumineux pour ce format. L’export PDF s’arrête au-delà de 20 000 lignes de données ou de 2 000 pages. Filtrez les lignes à imprimer, ou découpez le CSV en plusieurs parties.
- Les colonnes sont très étroites et le texte passe souvent à la ligne. Passez en Paysage ou en A3, réduisez la taille du texte ou décochez des colonnes. Les colonnes de texte libre long s’impriment mieux avec Renvoyer à la ligne.
Limites et confidentialité
L’export PDF accepte jusqu’à 20 000 lignes de données et 2 000 pages. Le CSV doit aussi pouvoir s’ouvrir dans l’espace de travail du navigateur : jusqu’à 25 Mo, 100 000 lignes, 250 colonnes et 2 millions de cellules.
Le PDF est créé avec les bibliothèques open source jsPDF et jspdf-autotable, dans un worker en arrière-plan de cet onglet : la page reste réactive et Annuler interrompt le traitement. Seuls les fichiers de police sont téléchargés ; le CSV et le PDF ne quittent jamais votre appareil.
Exemple
Deux factures avec des numéros à zéros initiaux, une virgule entre guillemets, des noms de lieux polonais et une note sur deux lignes, converties avec les réglages par défaut (A4 paysage, 9 pt) et le titre invoices. Le texte ci-dessous a été extrait du PDF téléchargé avec pdftotext -layout ; le numéro de page est tracé sous la forme 1 / 1. Łódź ne fait pas partie de Windows-1252 : la police latine de 0,6 Mo a donc été intégrée pour ces cellules ; tout le reste utilise Helvetica.
invoice_no,client,city,amount,due_date,note 000981,"Smith & Co, Ltd",Leeds,1250.00,2026-05-31,Net 30 000982,Łódź Tools,Łódź,89.90,2026-06-15,"Two lines: second line"
pdfinfo: Pages 1, Page size 841.89 x 595.28 pts (A4), Title "invoices"
invoices
invoice_no client city amount due_date note
000981 Smith & Co, Ltd Leeds 1250.00 2026-05-31 Net 30
000982 Łódź Tools Łódź 89.90 2026-06-15 Two lines:
second line
1/1Questions fréquentes
Le PDF affichera-t-il correctement le chinois, le japonais, le coréen ou l’arabe ?
Oui. L’outil détecte les écritures présentes dans les données et intègre la police Noto Sans correspondante. Si une cellule mélange des écritures qu’aucune police ne couvre seule, ou contient des emoji, il vous indique quelle cellule modifier au lieu d’imprimer des carrés vides.
Que deviennent les colonnes qui ne tiennent pas sur la page ?
Elles se poursuivent sur les pages suivantes sous forme de groupes de colonnes supplémentaires, qui répètent chacun la première colonne sélectionnée, avec une mention comme 15–26 / 41. Aucune colonne n’est coupée.
Les nombres sont-ils mis en forme ou des totaux ajoutés ?
Non. Chaque valeur est imprimée exactement telle qu’elle est écrite dans le CSV, zéros initiaux compris, et aucune ligne ni aucun total n’est ajouté. Utilisez Analyser un CSV pour obtenir des statistiques par colonne.