Format CSV d'import des résultats
Le fichier CSV d’import des résultats contient une ligne par concurrent, avec des colonnes séparées par un point-virgule : dix colonnes d’identité puis, pour chaque épreuve de la course, une heure de départ et une heure d’arrivée. La première ligne est un en-tête, ignoré à l’import, et chaque fichier ne concerne qu’une seule course.
Règles générales
Section intitulée « Règles générales »| Règle | Valeur |
|---|---|
| Séparateur | point-virgule ; |
| Délimiteur de texte | guillemet droit " (facultatif) |
| Première ligne | en-tête, toujours ignorée |
| Courses par fichier | une seule, choisie dans le champ Course au moment de l’import |
| Encodage | UTF-8 (avec ou sans BOM), Windows-1252, UTF-16 ou ISO-8859-1 |
| Espaces | supprimés en début et fin de chaque valeur |
| Lignes ignorées | celles dont le prénom et le nom sont vides |
Colonnes
Section intitulée « Colonnes »| N° | Colonne | Contenu attendu | Obligatoire |
|---|---|---|---|
| 1 | Prénom | Texte | Colonne présente |
| 2 | Nom | Texte | Colonne présente |
| 3 | Sexe | Homme, Femme, M, F, H, h, f, m ou w |
Oui, valeur reconnue |
| 4 | Année de naissance | 1992 ou une date 14/05/1992 |
Oui, valeur reconnue |
| 5 | Club | Texte | Peut être vide |
| 6 | Fédération | Vide, Aucune, ou le sigle ou le nom d’une fédération connue de Canicompet |
Peut être vide |
| 7 | Licence | Numéro de licence | Peut être vide |
| 8 | Chien nom | Texte | Peut être vide |
| 9 | Chien race | Texte | Peut être vide |
| 10 | Chien puce | Numéro d’identification du chien | Peut être vide |
| 11 | Heure de départ, épreuve 1 | Heure (voir ci-dessous) | Peut être vide |
| 12 | Heure d’arrivée, épreuve 1 | Heure (voir ci-dessous) | Peut être vide |
| 13, 14… | Départ et arrivée des épreuves suivantes | Une paire de colonnes par épreuve | Peut être vide |
Les paires de colonnes horaires suivent l’ordre chronologique des épreuves de la course : la première paire correspond à l’épreuve qui commence le plus tôt. Chaque ligne doit contenir une paire de colonnes pour chaque épreuve, même vides.
Formats d’heure acceptés
Section intitulée « Formats d’heure acceptés »| Format | Exemple |
|---|---|
HH:MM:SS |
11:34:21 |
HH:MM:SS.mmm |
11:31:21.192 |
HH:MM:SS:mmm |
11:31:21:192 |
JJ/MM/AAAA HH:MM:SS |
12/04/2026 11:34:21 |
JJ/MM/AAAA HH:MM:SS.mmm |
12/04/2026 11:34:21.192 |
HHhMM'SS |
11h34'21 |
HHhMM'SS,mmm |
11h34'21,192 |
Les virgules sont acceptées à la place des points pour les fractions de seconde. Ce sont des heures de la journée, pas des durées : le temps de course est calculé par différence entre l’arrivée et le départ.
Prénom;Nom;Sexe;Année de naissance;Club;Fédération;Licence;Chien nom;Chien race;chien puce;Heure départ;Heure d'arrivéePrénomCoureur1;NomCoureur1;M;2015;club1;;licence1;chien1;Croisé Labrador;123451234512432;11:31:30;11:34:21PrénomCoureur2;NomCoureur2;F;2011;club2;;licence2;chien2;ESD;123451234512432;11:29:30.181;11:31:21.192Ce fichier convient à une course qui n’a qu’une épreuve. L’application propose aussi un fichier d’exemple à télécharger depuis Charger les résultats.
Correspondance avec les inscrits
Section intitulée « Correspondance avec les inscrits »Chaque ligne est rattachée à une inscription de la course quand le prénom, le nom et l’année de naissance correspondent exactement à un inscrit. Dans ce cas, les coordonnées de l’inscrit sont reprises et sa catégorie est calculée à partir de sa date de naissance complète. Les lignes sans correspondance sont importées telles quelles, avec une catégorie calculée à partir de l’année de naissance indiquée dans le fichier.
Si les colonnes du chien sont vides et que la ligne correspond à un inscrit, le premier chien de son inscription est utilisé.
Ce que fait l’import
Section intitulée « Ce que fait l’import »- Le premier passage affiche un Aperçus des premières lignes du fichier. L’application signale les numéros de puce de chien qui ne sont pas uniquement composés de chiffres par le message « Numéro de puce invalide ? ».
- Le second passage importe le fichier. Tous les résultats déjà présents pour la course choisie sont remplacés.
- En cas d’erreur, rien n’est importé et l’onglet Erreurs indique la Ligne, la Colonne et la valeur en cause.
Le déroulé complet est dans Importer les résultats.