IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

Import décimal depuis CSV [2008R2]


Sujet :

Développement SQL Server

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 219
    Points : 121
    Points
    121
    Par défaut Import décimal depuis CSV
    Bonjour,

    J'ai la procédure suivante qui doit importer un fichier (j'ai mis que le select)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from  OPENROWSET ('MICROSOFT.ACE.OLEDB.12.0', 'Text;Database=c:\kolsa\;HDR=YES', 'SELECT * FROM mes.csv')
    J'ai aussi un fichier shema.ini
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    [mes.csv]
    ColNameHeader=true
    Format=Delimited(;)
    CharacterSet=OEM
    DecimalSymbol=,
    Un extrait du fichier à importer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    506;01/10/2012;834;Regul;37,000;V
    506;01/10/2012;834;Calcul SA ;11,680;V
    506;01/10/2012;834;Calcul SA ;11,680;V
    506;01/10/2012;834;VAS:TV3;11,671;V
    506;01/10/2012;834;VAS:TV1;11,671;V
    506;01/10/2012;834;Calcul SA;11,680;V
    Lorsque je lance le select, je n'ai pas les décimal, uniquement l'entier.

    Je ne pas d'où vient le problème. J'ai aussi essayer avec un '.' en modifiant le shéma.ini, et c'est le même résultat

    Merci pour votre aide.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 219
    Points : 121
    Points
    121
    Par défaut
    Bonsoir,

    La seul solution que j'ai trouvé, c'est de faire la définition de la structure du fichier d'import dans shema.ini avec les noms de colonnes.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Col1=sit Text Width 64
    Col2=meu1 Text Width 64
    Col3=meu2 Text Width 64
    Col4=meu3 Text Width 64
    Col5=meu4 Float Width 10
    Col6=meu5 Text Width 64
    Si cela peut aider quelqu'un d'autre.

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

Discussions similaires

  1. Importer des données depuis CSV dans datatable
    Par stoner2008 dans le forum JSF
    Réponses: 2
    Dernier message: 25/07/2013, 11h28
  2. [MySQL] Importation depuis csv, ajout d'une colonne et remplissage de la colonne
    Par hannibal974 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 25/06/2013, 20h01
  3. Importation data depuis .csv
    Par kase74 dans le forum Firebird
    Réponses: 1
    Dernier message: 05/10/2010, 15h43
  4. Importation automatique depuis csv
    Par Anium dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 12/06/2008, 09h36
  5. [SQLEXP2005]Import / Export depuis csv ou texte
    Par Davboc dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 13/04/2007, 11h29

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