EN FR

Convertisseur CSV vers Citadel JSON

Cette bibliothèque de conversion en PHP est faite pour être utilisée comme un service web qui vous permet de convertir des fichiers CSV en Citadel-JSON à la volée.

Elle inclut les services suivants :

Etape 1: Préparez et publiez votre fichier CSV

Cette étape nécessaire ne fait pas l'objet de cet outil. Le fichier CSV doit contenir au moins les coordonnées géographiques (latitude et longitude) ainsi qu'un titre. Publiez le fichier de sorte que vous puissiez y accéder directement par une adresse web unique (URL). L'utilisation d'un répertoire open data est conseillé.


Etape 2 : Préparez le modèle de conversion

Ouvrir le générateur de modèle de conversion dans une nouvelle fenêtre

Les champs (colonnes) du fichier CSV doivent être associés aux champs du fichier Citadel-JSON, de sorte qu'ils puissent être directement compréhensibles par l'application mobile. Le convertisseur peut être configuré via un tableau PHP, mais cette page permet de simplifier cette étape pour les non-développeurs.

Cette étape est essentielle, car elle permet de définir comment vos données seront affichées dans l'application mobile résultante. N'hésitez pas à tester les fichiers générés, et à affiner le modèle de conversion.

Une fois cela fait, vous récupérez un fichier texte relativement peu lisble (en fait un tableau PHP sérialisé), qui doit être publiè de sorte qu'il soit accessible via une adresse web (URL), comme le fichier CSV source. De cette manière, vous pourrez l'utiliser avec le convertisseur, et le réutiliser pour tout fichier qui utilise la même structure CSV.


Etape 3 : Générez l'URL de conversion

Le formulaire suivant vous permet de fabriquer l'URL de téléchargement du fichier converti, à partir du fichier source et du modèle de conversion. Vous pouvez l'utiliser pour récupérer le fichier converti, ou pour fournir directement cette URL à votre application pour qu'elle dispose de données à jour.

Télécharger le fichier Citadel-JSON généré

OU utilisez ce lien direct dans votre application :

http://items.fr/apps/citadel/converter-php-lib/convert.php?source=samples%2Fdataset.csv&filename=&remote_template=&serialized_template=&format=citadel&import=csv

OR utilisez ce lien plus court :

http://items.fr/apps/citadel/converter-php-lib/convert.php?u=02f3a1910e66626897d6584ed956135a


Configurez pour récupérer le fichier converti