Discussion: Point d'interrogation dans ma table [MySQL-5.7]

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    février 2016
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2016
    Messages : 15
    Points : 23
    Points
    23

    Par défaut Point d'interrogation dans ma table

    Bonjour,

    j'éssaie d'importer un fichier excel formaté en csv dans mysql mais à l'importation j'ai point d'interrogation qui précede les chiffres d'une colonne merci de bien vouloir m'aider!

    Cordialement.

  2. #2
    Expert éminent Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    février 2011
    Messages
    2 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : février 2011
    Messages : 2 486
    Points : 7 560
    Points
    7 560

    Par défaut

    Salut Dosco10.

    Pouvez-vous nous communiquer un extrait de votre fichier Excel, svp ? Si possible, la ligne qui vous pose problème.

    Sur quel type de système d'exploitation vous vous trouvez ? Windows ? Linux ?

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    février 2016
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2016
    Messages : 15
    Points : 23
    Points
    23

    Par défaut

    bonjour artemus,

    merci pour ta reponse et excuse pour le retard j'ai beaucoup de TAF mais le problème est résolu et il etais plutot lié au fichier. j'ai ouvert le fichier sous excel (windows) pour le formater en csv et quand j'ouvre avec excel le fichier, je ne vois de point d'interrogation précédents les donnés de la colonne et c'est lorsque je l'importe dans la base que ça apparait donc j'ai pensé que c'est la base qui interprètait mal les caractères spéciaux dans la colonne et j'ai posté ici! après j'ai ouvert le fichier dans libre office calc et j'ai vu les caractères apparaître donc dans recherche j'ai remplacer tout les points d'interrogations par un espace insécable et ça à marché du coup je pense que si on ne voit pas les points d'interrogations dans excel surement le fichier à été créé sous libre office calc et mal interprété par excel c'est une histoire de conflit en libre office calc et excel dans la mise en forme (une histoire d'interpretation) à mon humble avis.

  4. #4
    Expert éminent Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    février 2011
    Messages
    2 486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : février 2011
    Messages : 2 486
    Points : 7 560
    Points
    7 560

    Par défaut

    Salut Dosco10.

    Les points d'interrogations sont fréquemment des caractères non lisibles comme par exemple des caractères de contrôles.
    Il aurait été intéressant de connaitre le code ascii de ce caractère, afin de l'ignorer lors du chargement dans une table de travaille.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    LOAD DATA LOCAL INFILE 'fichier.txt'
    	 INTO TABLE `votre_table_de_travaille`
    	 CHARACTER SET latin1
    	 FIELDS TERMINATED            BY ','
    			OPTIONALLY ENCLOSED   BY '\"'
    			ESCAPED               BY '\\'
    	 LINES  TERMINATED            BY '\r\n'
    	IGNORE 0 LINES
    	(@F1, col_2, col_3, @F4)
    	set col_1 = replace(@F1, CHAR(13), ''),
            col_4 = replace(@F4, CHAR(10), '');
    Par exemple ici, je charge dans ma table de travaille, le contenu du fichier Excel (.csv), mais quand je rencontre le caractère CHAR(13) (Carriage Return), et bien je le supprime.
    Idem pour le caractère CHAR(10) (Line Feed).
    Cela évite de manipuler vos fichiers Excel afin de corriger un petit bug.

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    février 2016
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2016
    Messages : 15
    Points : 23
    Points
    23

    Par défaut

    merci beaucoup artemus c'est justement une histoire de caractère de contrôle blabla... surtout vos conseils m'ont ouvert l'esprit et je tiendrais compte de vos conseils prochaînement merci encore!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/12/2007, 10h03
  2. Point d'interrogation dans le menu systeme
    Par [Mel] dans le forum MFC
    Réponses: 1
    Dernier message: 29/03/2007, 11h59
  3. Point d'interrogation dans UPDATE
    Par the_bmo dans le forum MySQL
    Réponses: 1
    Dernier message: 18/10/2006, 11h58
  4. Des points d'interrogation dans le retour js
    Par franculo_caoulene dans le forum JavaScript
    Réponses: 3
    Dernier message: 07/11/2005, 16h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo