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

Macros et VBA Excel Discussion :

CSV -> Excel : Virgule comme séparateur par défaut


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 24
    Par défaut CSV -> Excel : Virgule comme séparateur par défaut
    Bonjour,

    je réalise des extractions csv depuis un logiciel de supervision. Je souhaite traiter ces données via excel.

    A l'ouverture du fichier csv, Excel réalise 2 colonnes, alors que c'est fichier csv de la forme :
    Date;Heure;Données1;Données2;...
    11/02/2010;12:30:56;25,5;58;...

    Dans ce cas montré ci-dessus, Excel me renvoie :
    Date;Heure;Données1;Données2;... (dans la colonne A)
    11/02/2010;12:30:56;25 (dans la colonne A)
    5;58 (dans la colonne B)

    Pourquoi me fait-il 2 colonnes? Pourquoi considère -t-il que la virgule dans le paramètre 1 est un séparateur (et ce avant même que je n'opère à une conversion!!!)

    Merci d'avance pour vos conseils!

    ADbtr

  2. #2
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    bonjour,

    pourrait-on avoir un extrait du fichier csv?

    sinon, pas d'apostrope intercalée dans le document?

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 24
    Par défaut Extrait du fichier csv
    Voici un extrait du fichier csv :

    $Date;$Time;F2_CPTTCY;F2_TCY_OK;ESSAI_REF1;F2_COOLINGMARCHE
    07/20/10;12:43:00;7;33,1;452100;0
    07/20/10;12:45:40;8;33;452100;0
    07/20/10;12:46:50;9;32,7;452100;0
    07/20/10;12:47:20;10;32,7;452100;0
    07/20/10;12:48:25;11;32,4;452100;0
    07/20/10;12:50:35;12;32,4;452100;0
    07/20/10;12:52:10;13;32,5;452100;0
    07/20/10;12:52:45;14;32,3;452100;0
    07/20/10;12:53:15;15;32;452100;0
    07/20/10;12:54:20;16;32,4;452100;0

    Vous remarquerez que lorsque F2_TCY_OK est un nombre sans décimale, excel décale automatiquement dans une 2 colonne le reste de la ligne...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 42
    Par défaut
    commencer enregistrement d'une macro,
    vas dans le menu : Data- Import External Date - Import Data
    Choisi ton fichier et sélectionne les bons séparateurs dans la fenêtre suivante.

    Vas récupérer la macro enregistrer et voila!

  5. #5
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 24
    Par défaut
    Parfait!!! Merci.

    Il existe donc 2 façon de convertir un fichier CSV :
    1-Importer des données
    2-Convertir des données

    Cordialement

    ADbtr

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 03/12/2008, 13h54
  2. Réponses: 7
    Dernier message: 24/05/2006, 11h52
  3. Date courante comme valeur par défaut
    Par joeyinbox dans le forum Débuter
    Réponses: 4
    Dernier message: 27/04/2006, 16h11
  4. Réponses: 1
    Dernier message: 20/04/2006, 12h46
  5. Réponses: 3
    Dernier message: 11/11/2005, 11h59

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