Import Excel dans PhpMyAdmin
chris05
Messages postés
349
Date d'inscription
Statut
Membre
Dernière intervention
-
caphar Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
caphar Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème lorsque j'importe un fichier Excel 2007 dans PhpMyAdmin.
En effet, j'ai une colonne comportant des nombres et lorsque le nombre est inférieur à 1000, tout va bien, l'import marche bien, par contre en dessus de 1000 je me retrouve dans ma base sql avec des 999.99999999999999 !!!!
Est-ce que quelqu'un sait comment résoudre ce problème ?
Merci d'avance...
J'ai un problème lorsque j'importe un fichier Excel 2007 dans PhpMyAdmin.
En effet, j'ai une colonne comportant des nombres et lorsque le nombre est inférieur à 1000, tout va bien, l'import marche bien, par contre en dessus de 1000 je me retrouve dans ma base sql avec des 999.99999999999999 !!!!
Est-ce que quelqu'un sait comment résoudre ce problème ?
Merci d'avance...
A voir également:
- Import Excel dans PhpMyAdmin
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
2 réponses
Pour accueillir un entier supérieur à 1000 la colonne doit être de type SMALLINT ou MEDIUMINT ou MEDIUMINT et la longueur (entre parenthèses après le type) être de 4 ou plus.
Oui pardon j'ai oublié de précisé que mes nombres sont des nombres a virgules exemple : 1806,8
En SQL la colonne doit être de type FLOAT je pense, dites moi si je me trompe ?
Mais mon problème c'est que lors de l'import du fichier Excel, le type de colonne se met automatiquement (en décimal dans mon cas) dans phpMyAdmin, et je ne vois pas comment définir le type de colonne à sa place lors de l'import.
Est-ce possible ?
En SQL la colonne doit être de type FLOAT je pense, dites moi si je me trompe ?
Mais mon problème c'est que lors de l'import du fichier Excel, le type de colonne se met automatiquement (en décimal dans mon cas) dans phpMyAdmin, et je ne vois pas comment définir le type de colonne à sa place lors de l'import.
Est-ce possible ?
Ah non float n'est pas un format exact mais une "valeur approchée". Dans ton cas je préconise un DÉCIMAL (7,2) : 7 chiffres dont 2 après la virgule.
si tu veux importer un fichier en choisissant le format des colonnes, il faut que ta table soit créée avant l'import.
Pour gagner du temps, tu peux importer automatiquement, puis vider la table créée et modifier la colonne avant de reimporter.
si tu veux importer un fichier en choisissant le format des colonnes, il faut que ta table soit créée avant l'import.
Pour gagner du temps, tu peux importer automatiquement, puis vider la table créée et modifier la colonne avant de reimporter.