# Transformer un CSV en étiquettes imprimables

Source canonique: [Imprimer des étiquettes depuis un fichier CSV](https://printpiper.app/fr/imprimer-etiquettes-csv/)

Mis à jour: 2026-10-21

Pour imprimer des étiquettes depuis un CSV, créez et enregistrez un modèle dans PrintPiper, importez votre fichier CSV, connectez ses colonnes aux variables du modèle, puis générez un PDF prêt à imprimer. Chaque ligne remplit une étiquette ; le contenu du CSV et les fichiers générés restent sur votre appareil.

Ce guide se concentre sur le fichier lui-même — encodage UTF-8, en-têtes, séparateurs, valeurs entre guillemets et codes postaux — car un CSV est plus sensible aux détails de format qu'un classeur Excel. L'import direct d'un classeur XLSX ou XLS est couvert dans le guide Excel.

Les pages d'information de ce site, dont l'accueil et les guides, sont proposées en français ; l'application PrintPiper Studio ainsi que les destinations Tarifs, Contact et Mentions légales restent en anglais.

## Préparer le CSV : UTF-8, en-têtes et guillemets

Enregistrez votre fichier en CSV UTF-8 pour préserver les accents (É, è, ç) à l'importation. Utilisez des en-têtes uniques et non vides, et le même nombre de valeurs dans chaque ligne. Placez nom, ville ou code postal dans des colonnes séparées pour les positionner indépendamment.

Encadrez de guillemets doubles les valeurs contenant une virgule ou un retour à la ligne, et doublez les guillemets internes. Le séparateur est détecté à l'importation (virgule, point-virgule ou tabulation pour un TSV), et les champs multilignes sont conservés. Exemple fictif : l'en-tête Nom,Ville,CodePostal suivi de Élodie Exemple,Valbroy,01234 — le code postal 01234 reste du texte.

-   Encodage UTF-8, en-têtes uniques et non vides.
-   Une ligne = une étiquette, sans ligne vide ni ligne de total.
-   Valeurs avec virgule ou saut de ligne entre guillemets doubles, guillemets internes doublés.
-   Codes postaux au format texte : l'import conserve 01234, mais ne peut pas restaurer un zéro déjà supprimé par le tableur.
-   Limites : 10 000 lignes, 200 colonnes, 15 Mio.

## Définir les variables dans le modèle

Les variables se définissent dans l'éditeur, indépendamment des en-têtes du CSV : chaque champ de texte est lié à une variable unique, par exemple {{Nom}}, et n'affiche rien tant qu'aucune variable ne lui est attribuée. Cette liaison est distincte de l'association des colonnes, qui se fait une fois le fichier importé. Les espaces réservés {{Nom}}, {{Ville}} et {{CodePostal}} s'affichent dans l'aperçu avant l'import des données.

1.  Ajoutez un champ de texte par variable et nommez chaque variable.
2.  Positionnez les champs sur l'étiquette dans « Frame ».
3.  Connectez-vous avec votre compte Google, puis cliquez sur « Save template ».

## Taille du papier et planche d'étiquettes

Dans « Page », choisissez le format de papier — A4 de 210 × 297 mm, Letter ou un format personnalisé — puis les marges d'imprimante, qui décrivent les bords non imprimables du papier réel. Les dimensions finies restent dans « Frame » : l'étiquette est placée à l'échelle 1:1 dans la zone imprimable, jamais réduite pour tenir.

Le fichier de départ téléchargeable ne contient que trois lignes de données fictives : c'est un CSV d'exemple, pas un modèle préinstallé. La disposition qu'il illustre — étiquette de 60 × 35 mm sur A4, marges de 10 mm sur les quatre côtés à condition qu'elles couvrent au moins les bords non imprimables de votre imprimante, planche avec des écarts de 3 mm — se règle à la main dans Studio. Sans fonds perdus ni traits de coupe, ce réglage accueille 3 colonnes × 7 rangées, soit 21 étiquettes par page. Un test sur papier ordinaire à 100 % reste le meilleur contrôle avant le papier à étiquettes.

## Importer le CSV et connecter les colonnes

Dans le panneau de droite, choisissez Import CSV / Excel et sélectionnez votre fichier. Les en-têtes identiques aux noms de variables se connectent automatiquement ; un en-tête différent, par exemple CP pour {{CodePostal}}, s'associe manuellement. Toutes les variables utilisées doivent être connectées avant l'export. L'association des colonnes appartient au lot en cours et n'est jamais enregistrée dans le modèle.

1.  Sélectionnez Import CSV / Excel et choisissez le fichier CSV.
2.  Vérifiez la connexion automatique, puis associez à la main les en-têtes différents.
3.  Prévisualisez plusieurs lignes, y compris les adresses multilignes.
4.  Connectez chaque variable utilisée avant de lancer l'export.

## Générer, télécharger et imprimer

Choisissez votre plage de lignes et le format de sortie — PDF, PNG ou TIFF — puis « Generate files ». Un lot volumineux est découpé en plusieurs parties ; téléchargez chaque partie via « Download » avant de quitter la page. Un lien de téléchargement manuel reste disponible si le téléchargement automatique est manqué.

Imprimez à 100 % (taille réelle) avec le papier correspondant au format exporté, et désactivez toute option « ajuster » ou « réduire ». Testez d'abord sur du papier ordinaire. La lecture des codes-barres est à vérifier avec votre propre lecteur ; aucune certification de matériel n'est revendiquée.

## Résoudre les problèmes courants

Un CSV capricieux se corrige presque toujours à la source :

-   Accents cassés : réenregistrez le fichier en UTF-8, pas en ANSI ni Windows-1252.
-   Colonnes décalées : une valeur qui n'est pas entre guillemets contient un séparateur ; encadrez-la de guillemets doubles.
-   Zéro de tête perdu : ressaisissez le code postal au format texte dans le fichier source.
-   Erreur d'en-têtes : chaque colonne exige un nom unique et non vide.
-   Fichier refusé : respectez la limite de 15 Mio et la structure une ligne par étiquette.

## Fichier CSV d'exemple

Aperçu des trois lignes du fichier d'exemple

| Nom | Ville | CodePostal |
| --- | --- | --- |
| Élodie Exemple | Valbroy | 01234 |
| Théo Fabron | Clairville | 38025 |
| Amandine Loisel | Brumeval | 69380 |

Cette illustration montre, sous forme de tableau HTML, comment le fichier d'exemple est présenté : trois colonnes et trois lignes. C'est un exemple d'affichage, pas une photo du résultat imprimé.

Données entièrement fictives : noms, villes et codes postaux sont inventés. L'exemple décrit une étiquette de 60 × 35 mm sur une page A4 avec trois lignes de départ ; ce n'est pas un modèle préinstallé.

[Télécharger le fichier CSV d'exemple](https://printpiper.app/examples/localized-labels-fr/labels.csv)

## Questions sur les étiquettes CSV

**Le CSV est-il converti en tableau PDF ?**

Non. Les valeurs fusionnent dans des champs positionnés sur votre modèle : le résultat est un lot d'étiquettes personnalisées, pas un tableau de feuille de calcul imprimé.

**Faut-il Word pour imprimer un CSV ?**

Non. La documentation de Microsoft décrit le publipostage depuis Excel ou Word pour les listes de diffusion, mais PrintPiper génère le PDF directement dans le navigateur, sans document Word ni champs de fusion.

**Peut-on réutiliser le modèle avec un autre CSV ?**

Oui. Sélectionnez le modèle enregistré et importez un nouveau fichier, puis connectez à nouveau ses colonnes. L'association des colonnes appartient au lot en cours et n'est pas conservée dans le modèle.

**Peut-on importer Excel ou Google Sheets à la place ?**

Oui pour XLSX et XLS : l'import direct est décrit dans le guide Excel. Pour Google Sheets, téléchargez d'abord une copie en CSV ou XLSX ; il n'existe ni connexion directe ni partage de feuille.
