CSVFAKER |
Faiseur |
---|---|
Corail |
Syntaxe
CSVFAKER [city|firstname|lastname|name|job|price] [...] [-R nombre] [-D caractère] |
Paramètres
Nom | Description |
---|---|
address | Ce paramètre permet d'indiquer une colonne d'une adresse. |
city | Ce paramètre permet d'indiquer une colonne de ville. |
country | Ce paramètre permet d'indiquer une colonne de pays. |
firstname | Ce paramètre permet d'indiquer une colonne de prénom. |
fullname | Ce paramètre permet d'indiquer une colonne de prénom et nom. |
integer | Ce paramètre permet d'indiquer une colonne d'un nombre entier. |
job | Ce paramètre permet d'indiquer une colonne de travail. |
lastname | Ce paramètre permet d'indiquer une colonne de nom de famille. |
price | Ce paramètre permet d'indiquer une colonne de prix. |
real | Ce paramètre permet d'indiquer une colonne d'un nombre réel. |
street | Ce paramètre permet d'indiquer une colonne d'une rue. |
text | Ce paramètre permet d'indiquer une colonne d'un texte. |
-D caractère | Ce paramètre permet d'indiquer un caractère de séparation. Par défaut «,». |
-R nombre | Ce paramètre permet d'indiquer le nombre de lignes à générer. Par défaut 10. |
Description
Cette commande permet de générer un fichier CSV selon les données aléatoires spécifiés.
Remarques
- Un générateur de données fictives pratique pour les tests : La commande CSVFAKER permet de créer facilement des fichiers CSV contenant des données simulées, idéales pour tester des applications, alimenter des bases de données fictives ou démontrer des fonctionnalités logicielles sans manipuler de données réelles. Elle simplifie ainsi la phase de développement et de validation.
- Une syntaxe souple et orientée colonne : Les paramètres comme firstname, lastname, job, price ou city permettent de définir précisément les colonnes du fichier CSV à générer. Cela offre une grande souplesse, car il est possible de composer le fichier selon les besoins spécifiques d'un test ou d'un exemple à illustrer.
- Un outil utile pour simuler des jeux de données réalistes : Les types de données générées sont suffisamment variés (noms, adresses, métiers, prix,...) pour créer des jeux de données crédibles et réalistes. Cela permet de simuler des scénarios proches de la réalité dans les environnements de développement, d'enseignement ou de démonstration.
- Paramétrable sur le nombre de lignes et le séparateur : Grâce aux options -R et -D, l'utilisateur peut choisir le nombre de lignes à générer (par défaut 10) et personnaliser le caractère de séparation (par défaut la virgule). Cela facilite l'adaptation à différents formats CSV ou exigences logicielles, comme les fichiers .csv séparés par des points-virgules (;).
- Un programme simple mais puissant pour automatiser la création de données : CSVFAKER peut facilement être intégré dans des scripts de génération de fichiers pour automatiser les tests de traitements par lot ou les importations dans des logiciels. Il se révèle utile dans des scénarios de CI/CD ou d'évaluation de performance avec de grands volumes de données.
- Un exemple d'application concrète de Free Pascal : Le code source en Pascal montre comment créer un outil pratique avec peu de dépendances. Cela en fait un bon point de départ pour les développeurs souhaitant comprendre comment manipuler des chaînes, des fichiers et du texte structuré en Pascal.
- Un bon outil pour les cours ou formations informatiques : Dans un cadre pédagogique, CSVFAKER est idéal pour initier les étudiants à la structure des fichiers CSV et à la gestion des données tabulaires. Il permet de générer rapidement des fichiers à étudier ou à manipuler dans Excel, LibreOffice Calc, ou avec des scripts Python, PHP ou JavaScript.
Code source
Voici le code source Pascal de CSVFAKER :
Lien | Langage de programmation |
---|---|
CSVFAKER.PAS | Free Pascal, Turbo Pascal 7 |
Dernière mise à jour : Mardi, le 30 Janvier 2024