Informations
Afin d'indiquer à QGIS ou autre le format des champs composant un fichier csv, on peut accompagner ce fichier .csv d'un fichier .csvt portant le même nom.
Cette page se propose de créer le .csvt à partir d'un échantillon du .csv qu'il faut coller dans le champ prévu à cet effet.
Il est aussi possible de charger le fichier .csv. Attention cependant, en donnant un trop gros volume de données, le script de la page peut prendre beaucoup de temps.
Le principe est donc plutôt de coller ou uploader un échantillon de données (toutes les colonnes, mais quelques lignes.
A noter que ce sera le poste client qui souffrira et pas le serveur, car tout se passe côté client.
Après avoir fourni le csv et cliqué sur "Traiter le csv", si tout se passe bien, la page propose pour chaque champ un type de donnée, basé sur la représentation des types
de valeur pour chaque champ. Par exemple, si un champ contient 12 valeurs de type chaîne et 5 de type entier, alors le type prédéfini est "String", etc...
Pour chaque champ, il est possible de forcer le type à un autre que celui prédéfini. Il est aussi possible de saisir une précision.
(voir ici
et là pour plus d'information).
Pour lire le csv, la page utilise la librairie javascript "Papa Parse 5, the powerful, in-browser CSV parser for big boys and girls ", qui semble bien fonctionner.
Cette page utilise aussi jQuery .
Ainsi que KNACSS .