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

Excel Discussion :

Convertir un fichier .csv


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 5
    Par défaut Convertir un fichier .csv
    Bonjour
    Les réponses apportées à ma dernière requête ont été si claires que je vous soumets mon nouveau problème:
    Comment convertir automatiquement un .csv (en double cliquant dessus je voudrais que répartition se fasse toute seule : sans passer par Données - Convertir : car bcp de fichiers à faire).
    J'ai modifié le séparateur de liste (j'ai mis la virgule comme dans le csv).

    Je sais que c'est possible car j'ai déjà vu mais comment faire ?^

    Merci beaucoup

  2. #2
    Membre éprouvé
    Homme Profil pro
    Conseils, formations et assistance aux utilisateurs
    Inscrit en
    Septembre 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Conseils, formations et assistance aux utilisateurs

    Informations forums :
    Inscription : Septembre 2008
    Messages : 137
    Par défaut
    Fichier==>enregistrer sous...==>Format (type) de fichier : *.csv

    Ça répond à ta question ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 5
    Par défaut
    Citation Envoyé par ValPhi Voir le message
    Fichier==>enregistrer sous...==>Format (type) de fichier : *.csv

    Ça répond à ta question ?
    Non pas du tout.
    J'ai un .csv et je veux que les données se convertissent dès l'ouverture sans passer par le menu Données - Convertir.

    Merci

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 149
    Par défaut
    je ne suis pas sur que cela réponde à ta question mais as-tu essayé d'ouvrir le fichier via Excel par Menu / Ouvrir au lieu de cliquer dessus.
    Ensuite tu mets tous les fichiers dans type de fichiers et il te demandera le champ de tes colonnes.
    Peut-etre que par défaut il comprend que c'est du chiffre et tu n'as besoin de les paramétrer !

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2010
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 49
    Par défaut
    Bonjour cousin du Diois ,

    A mon avis aussi , deux choses :
    - Soit tu a déjà les CSV spécifiés comme fichier Excel par défaut, et dans ce cas là , a toi de te debrouiller en amont de la création du Csv pour qu'il soit formaté de manière a ce qu'Excel ne te demande rien : la je ne suis pas expert , mais une piste serai de fair el'ouverture avec excel , de le re engregistrer en format CSV "," et de l'ouvrir en traitement de texte pour voir un peu la tête que doit avoir ton fichier pour être bien compris.
    - Soit a chaque fois tu ouvre Excel en premier , puis tu passe pas ouvrir , tu sélectionne ton fichier et tu te tape les boite de dialogue : dans ce cas la oui ouvrir avec et cocher l'option toujours Excel devrai résoudre ton problème..
    Dans les deux cas on est pas vraiment dans le sujet Excel mais plus dans le sujet des formats de fichiers et Windows ! D'où la difficulté a appréhender le problème sous un angle Excel.

  6. #6
    Membre expérimenté
    Inscrit en
    Juillet 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 239
    Par défaut Ouverture fichier csv
    Bonjour,
    On est sur le forum Excel et Excel est très utile pour la manipulation des fichiers csv et il offre beaucoup de possibilité.
    Le problème c'est qu'il y a plusieurs type de fichier csv avec des séparateurs différents , des champs fixes ...
    Pour rendre automatique la conversion et trouver la syntaxe qui va bien je te conseille de te mettre en enregistrement macro et de faire l'ouverture et la conversion propre à ton type de fichier.
    Ensuite tu reprends le code.
    Tu auras des choses du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    'pour filtrer à l'ouverture
     filetoopen = Application.GetOpenFilename("Fichiers texte , *.csv; *.txt", 2, Title, MultiSelect)
     
    'pour convertir
      ActiveWorkbook.SaveAs Filename:=rep_sauv & ret, FileFormat:=xlCSV, CreateBackup:=False, Local:=True   'L'ajout Local:=True pour tenir compte de la langue du fichier.
    Il y a plein d'option si tu veux imposer le format pour certaines colonnes.

Discussions similaires

  1. Convertir un fichier csv en fichier xls
    Par mond14 dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 27/05/2013, 15h13
  2. Convertir un fichier CSV avec l'interop d'Excel - .Net
    Par bliss190 dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 29/10/2010, 08h12
  3. Comment faire pour convertir des fichiers csv en série ?
    Par Debutante-Excel dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 31/05/2009, 21h34
  4. convertir un fichier csv en xls
    Par alain47 dans le forum Excel
    Réponses: 2
    Dernier message: 20/04/2009, 11h50
  5. convertir un fichier csv
    Par yohann62_24 dans le forum C
    Réponses: 2
    Dernier message: 10/01/2008, 16h30

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