Exportez un lot de fiches de personnes types — générées côté serveur — sous forme de CSV (valeurs séparées par des virgules) : une ligne d'en-tête avec les noms des champs, puis une ligne de données par personne. CSV est le format d'échange attendu par les tableurs, Excel, Google Sheets et de nombreux traitements ETL lorsque vous avez besoin de données d'exemple tabulaires plates.
Fonctionnement
Les objets de personne synthétiques (nom, sexe, date de naissance, champs de contact et attributs associés) sont sérialisés avec peopleToCsv : les en-têtes de colonnes proviennent des clés de l'objet, chaque cellule est convertie en texte, et les lignes sont jointes par des virgules et des retours à la ligne. Les objets imbriqués sont convertis en texte JSON dans une seule cellule afin que la grille reste rectangulaire. Aucun aller-retour serveur supplémentaire n'est nécessaire au-delà de la génération des personnes elle-même.
Quand l'utiliser
- Alimenter des démonstrations de CRM ou de listes de diffusion dans des outils de tableur
- Alimenter des formulaires d'import n'acceptant que le CSV pendant les tests qualité
- Partager des fiches types avec des analystes qui travaillent dans Excel
Limites
La mise entre guillemets CSV est minimale — les valeurs contenant des virgules ou des guillemets peuvent nécessiter un nettoyage manuel avec des parseurs stricts. Les structures imbriquées de commune/pays deviennent des chaînes JSON opaques dans une seule cellule. L'encodage est du texte brut ; ouvrez les fichiers en UTF-8 dans votre tableur. La taille du lot est plafonnée côté serveur par les mêmes limites que le sous-outil générateur.
Exemple
Deux personnes pourraient être exportées ainsi :
firstName,lastName,gender,birthDate,email
Ada,Lovelace,F,1815-12-10,ada@example.com
Alan,Turing,M,1912-06-23,alan@example.com
L'ouverture de ce fichier dans un tableur donne deux lignes sous ces en-têtes de colonnes.