[Pb de valeur de champs]Exportation en .txt depuis Excel
Posté : 18 avr. 2006, 15:56
Bonjour,
J'ai voulu exporter le contenu d'une de mes tables d'excel à Mysql
jusque la tout va bien, j'ai créer une table test (repris les champs de la première table)
Ensutie j'ai exporter mon fichier excel dans un fichier texte, et je l'ai importer sous mysql grâce à :
Il me l'importe impec, sauf pour un champs, ou il m'enlève tous les chiffres après la virgule.
Je prends un exemple pour être plus claire
Le 1.00 passe impec, mais pour le 4.392, il m'enlève tous les chiffres après la virgule. Et c'est ça à chaque fois pour ce champs (px_ht). Et je ne comprend pas pourquoi c'est le seul, et pourquoi celui d'avant (poids_pdt ça passe) :/
Autre petite remarque, ça vient pas du 1.00, puisque les valeures varient 0.85 ect....
Cela vient du fait que j'ai trois chiffre après la virgule?
J'ai voulu exporter le contenu d'une de mes tables d'excel à Mysql
jusque la tout va bien, j'ai créer une table test (repris les champs de la première table)
Code : Tout sélectionner
CREATE TABLE `toto` (
`ref_pdt` int(6) NOT NULL default '0',
`des_pdt` varchar(150) NOT NULL default '',
`poid_pdt` varchar(10) NOT NULL default '',
`px_ht` float NOT NULL default '0',
`promo` set('oui','non') NOT NULL default 'non',
`id_categ` int(3) NOT NULL default '0',
PRIMARY KEY (`ref_pdt`)
) TYPE=MyISAM;Code : Tout sélectionner
LOAD DATA INFILE 'produit.txt' INTO TABLE testJe prends un exemple pour être plus claire
Code : Tout sélectionner
01000 CRUDITES FRAICHES CAROTTES RAPEES BIO PAR 500G COLIS DE 3 KG-102 1,00 4,392 non 1 Autre petite remarque, ça vient pas du 1.00, puisque les valeures varient 0.85 ect....
Cela vient du fait que j'ai trois chiffre après la virgule?