Khameos-JBL / e-watch

0 stars 0 forks source link

Import XLSX #84

Open horac9 opened 6 years ago

horac9 commented 6 years ago

Je n'arrive pas a importer ce fichier... Flux_MRT2.xlsx

Line 1 (sheet 2) is not numeric

khameos commented 6 years ago

Petit problème de ligne corrigé

horac9 commented 6 years ago

j'ai une nouvelle erreur Erreur Insertion Bdd, merci de contacter l'administrateur (ligne 2) Flux_MRT2.xlsx

horac9 commented 6 years ago

Ca me le fait pour tous les xls Est ce qu'il faut une colonne supplementaire depart arrival ? on aurait pu utiliser origine/destination

Il faudrait que le message d'erreur soit plus explicite Erreur Insertion Bdd, merci de contacter l'administrateur (ligne 2)

khameos commented 6 years ago

Tu n'arrives plus à importer de XLS ?

Je viens d'importer le Flux_MRT2.xlsx (en modifiant la coordonnée) et Dmatrix.xls sans souci

Tu peux m'en dire plus ?

horac9 commented 6 years ago

Error Insert Dbb, please contact the administrator (ligne 2) avec flux_MRT2.xlsx

horac9 commented 6 years ago

"Erreur HTTP 500 Étrange... Le site web ne parvient pas à afficher cette page" avec ce gros fichier : [Uploading Mob_Maroc_OV_9899 enregistrements.csv.txt…]()

khameos commented 6 years ago

Oui il s'agissait bien d'un problème de configuration serveur ...

Je viens de passer le fichier c'est OK, tu peux re-éssayer !

Par contre, cela n'explique pas ton souci avec les XLS qui fonctionnent de mon côté

khameos commented 6 years ago

Error Insert Dbb, please contact the administrator (ligne 2) avec flux_MRT2.xlsx

J'ai repris ton dernier fichier Flux_MRT2.xlsx et c'est passé sans souci (en étant sur ton compte) Il faut qu'on voit ceci ensemble

horac9 commented 6 years ago

c'est passe ! Mais je n'ai mis que les champs obligatoires

je recommence avec tous les champs

khameos commented 6 years ago

Je viens de comprendre le problème ! C'est lié au champ date; sur le XLS, j'ai 01/04/2014 et je récupère 4/1/2014 en sortie d'où l'erreur ligne 2

Je regarde d'où cela vient

khameos commented 6 years ago

En regardant mieux les données "DATE", on se rend compte qu'on peut être soit en format français (JJ/MM/AAAA) soit anglais (MM/JJ/AAAA)

horac9 commented 6 years ago

sur nombre aussi il ne prend pas l'ecriture 2.00E+05

horac9 commented 6 years ago

Pour les dates, est ceque JJ-MM-AAA avec un - fonctionne aussi ?

khameos commented 6 years ago

Oui le nombre c'est normal. Je reçois cette donnée,je ne peux pas détecter qu'il s'agit d'un entier ou non

horac9 commented 6 years ago

Error Insert Dbb, please contact the administrator (ligne 3) avec Questionnaire_eleveurs-maquignons_2016_11_07_04_34_26.xlsx

khameos commented 6 years ago

En date : if (preg_match("/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/",$date))

Soit AAAA-MM-JJ

if (preg_match("/^[0-9]{2}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/",$date))

soit AA-MM-JJ

if (preg_match("/^(0[1-9]|[1-2][0-9]|3[0-1])\/(0[1-9]|1[0-2])\/[0-9]{4}$/",$date))

Soit JJ/MM/AAAA

if (preg_match("/^(0[1-9]|[1-2][0-9]|3[0-1])\/(0[1-9]|1[0-2])\/[0-9]{2}$/",$date))

Soit JJ/MM/AA

je mets à jour l'aide

horac9 commented 6 years ago

Maroc est passe (plusieurs minutes...) super !!

khameos commented 6 years ago

Je pense que les quelques minutes sont liées à ta connexion. De mon côté, ca prend moins de 20s !

Correction effectuée pour les dates "bizarre" de Flux_MRT2.xlsx => c'est OK en prod

khameos commented 6 years ago

Error Insert Dbb, please contact the administrator (ligne 3) avec Questionnaire_eleveurs-maquignons_2016_11_07_04_34_26.xlsx

oui ligne 3 => Bir_ElAter n'est pas présent dans le 2ème onglet (Bir El Ater sans les "")

khameos commented 6 years ago

En fait il y a très peu de villes qui correspondent à l'onglet 2 :)

horac9 commented 6 years ago

Est ce qu'il est possible dans ce cas là de le preciser dans e message d'erreur ?

horac9 commented 6 years ago

Pour le fichier algerie, j'ai corrige les correspondaces mais il y a tjours la meme erreur Error Insert Dbb, please contact the administrator (ligne 3)

Questionnaire_eleveurs-maquignons_2016_11_07_04_34_26.xlsx

khameos commented 6 years ago

Euhh, je vois toujours : Bir_El_Ater (onglet 1) et Bir El Ater (onglet 2)

horac9 commented 6 years ago

regarde dans la colonne origine111 et destination111

khameos commented 6 years ago

birelater

dans dest111, j'ai bien Bir_El_Ater

horac9 commented 6 years ago

Questionnaire_eleveurs-maquignons.xlsx

horac9 commented 6 years ago

Oui, je n'avais pas acrase mon fichier mais sauve ailleurs... Desolee. Ca fonctionne !

khameos commented 6 years ago

Je comprenais pas le problème :)