Import CSV

Sur Kis, les utilisateurs peuvent importer facilement des données à partir de fichiers CSV afin de les intégrer dans l'application et les traiter.

En tant qu'administrateur, la fonctionnalité de mapping des données vous permet de définir des règles de correspondance entre les colonnes d'un fichier CSV et une table de données sélectionnée.

Dans notre exemple, on va configurer notre composant pour que les utilisateur puissent y importer un fichier CSV contenant des informations sur les nouveaux adhérents d'une association.

1 - Dans Kis Data (menu Données, à gauche), on commence par créer une table de données. Dans notre cas, on la nomme "formulaire-adherent" et on crée les colonnes suivantes :

  • nom (format Texte) ;

  • prenom (format Texte) ;

  • date-adhesion (format Date) ;

  • photo-adherent (format Image) ;

  • bulletin-adhesion (format Document) ;

  • cotisation-payee (format Vrai/Faux) ;

  • numero-tel (format Texte) ;

  • adresse (format Texte) ;

  • code-postal (format Texte) ;

  • ville (format Texte) ;

  • date-fin-adhesion (format Date) ;

  • referents (format Texte).

2 - On se rend dans notre application et dans la page concernée. On ajoute un nouveau container. Puis, dans Composants, on vient glisser-déposer l'élément Import CSV.

3 - Dans Données, on crée une nouvelle source que l'on nomme explicitement (par exemple, Adhérents) et qu'on relie à notre table de données, "formulaire-adhérent".

4 - De retour dans notre page, on donne un titre à notre bloc. Ici, Formulaire Adhérents. Si vous le souhaitez, vous pouvez également ajouter un sous-titre pour apporter plus de précisions.

5 - Enfin, on sélectionne la source de données à importer : tous les champs de notre table de données apparaissent automatiquement en-dessous.

Désormais, les utilisateurs peuvent importer les fichiers CSV en respectant le mapping des champs. Les informations des fichiers seront automatiquement entrées dans notre table de données.

Last updated