begin process at 2012 02 14 06:22:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

VBA

 > 

Convertir un Fichier CSV en XLS


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Convertir un Fichier CSV en XLS

mercredi 25 juin 2003 à 10:47:48 | Convertir un Fichier CSV en XLS

Sebby59

Bonjour à tous !

Voilà mon petit problème :
Je souhaite que mon fichier CSV soit correctement représenté dans Excel. Je m'explique plus clairement, mon fichier CSV contient :
Name;Sirname;Date
;;POLO;;25/05/78
et ainsi de suite ...
Ce que je veux c'est que chaque titre occupe une case et lorsqu'on va à la ligne, c'est pareil sur Excel.
Mais malheureusement lorsque j'ouvre ce type de fichier sous excel la présentation reste la même, c'est à dire du type fichier texte !

Alors connaissez vous un moyen pour que la présentation soit plus correct sachant que je ferais des macros sur ce fichier

D'avance merci
lundi 7 juin 2004 à 11:04:22 | Re : Convertir un Fichier CSV en XLS

Dionysos33

Arf, y a pas de réponse, je cherche exactement la même chose.
Quand j'ouvre mon fichier csv dans excel en vbscript (le code est le même en vb) il m'affiche chaque ligne dans une seule cellule, il affiche aussi les ; Mais quand j'ouvre manuellement le fichier dans Excel il me l'affiche correctement.
Je vois pas comment faire :(
vendredi 28 janvier 2005 à 17:53:38 | Re : Convertir un Fichier CSV en XLS

klok

Membre Club
une reponse maintant workbook.opentext filename:=fichier,others:=true,";",local:=true

Florent
mardi 6 mai 2008 à 15:20:06 | Re : Convertir un Fichier CSV en XLS

kyoleroi

tu appel sa une réponse?
c vague, tu ouvres un *.csv avec un Open text?
c louche moi je dis!!!
je suis entrain de chercher une solution mais galère!!!

je vous dis dès que je trouve
mardi 6 mai 2008 à 15:44:17 | Re : Convertir un Fichier CSV en XLS

kyoleroi

Et voila Trouver!!!
Par contre on Transforme pas un *.csv mais plutot un ficher *.txt

Sub Auto_Open()
    Dim NomFicher(101) As String
    Dim CdoMessage As CDO.Message
    Dim FichiersChoisis As String
    Dim remplace As String

    remplace = ".txt"
    FichiersChoisis = ""
 
    FichiersChoisis = Application.GetOpenFilename("Fichier Text (*.txt),*.txt")
    
    If FichiersChoisis <> "" Then
        'Ouverture du fichier text
        Workbooks.OpenText Filename:= _
                            FichiersChoisis, _
                            Origin:=xlWindows, _
                            StartRow:=1, _
                            DataType:=xlDelimited, _
                            TextQualifier:= _
                            xlDoubleQuote, _
                            ConsecutiveDelimiter:=False, _
                            Tab:=False, _
                            Semicolon:=True, _
                            Comma:=False, _
                            Space:=False, _
                            Other:=False
              
       ' On enlève l'adresse complète du fichier et on garde son nom
        FichiersChoisis = Mid(FichiersChoisis, InStrRev(FichiersChoisis, "\") + 1)
        'On active le classeur
        Windows(FichiersChoisis).Activate
       
        'On supprime le *.txt pour pouvoir sélectionne la feuille
        FichiersChoisis = Replace(FichiersChoisis, remplace, "")
        Sheets(FichiersChoisis).Select
        'On sélèctionne les parties du tableaux qui nous intéresse
        Nomfichier = Range("A1:AM10000").Value
       
        'On sélèctionne le dossier ou l'on veux déplacer notre ficher .txt
        Windows("FichierDaccueil.xls").Activate
        'On remplace
        Sheets("Releves").Range("B17:AN10000").Value = Nomfichier
    End If
End Sub



Cette discussion est classée dans : fichier, excel, xls, convertir, csv


Répondre à ce message

Sujets en rapport avec ce message

[VBA-E] Comment convertir 3000 fichiers de .csv à .xls?? (Attention prise de tête!) [ par maximecdb ] Salut, Je suis en stage depuis 2 semaines, et l'un de mes premiers boulot est de concaténer plein de données a la suite et je piétine depuis deux jou SaveAS CSV d'un fichier excel en VBS [ par Aegwym212 ] Bonjour, je me lance dans la création de fichier .vbs afin de me faciliter certaine tâche au boulot. Mon besoin : créer un script vbs qui demande à l' convertir fichier .csv en fichier.xls [ par julien0000 ] bonjour,quand j'essayes d'ouvrir un fichier.csv avec VBA, le fichier n'apparait pas sous forme de tableau mais le contenu des cases est séparé par des Convertir un .doc en .xls [ par bluelive ] Je cherche à pouvoir soit convertir un fichier word (.doc) contenant un tableau en un fichier xls via VB ou bien ouvir le fichier word, et faire les a Fonction pour convertir ujn fichier "csv" en "xls" [ par LibreMax ] Salut,Quelqu'un connaiterai une fonction pour convertir un fichier ".csv" en ".xls"Merci LibreMax Convertir xls en csv [ par billout80000 ] bonjour a vousje suis debutant de chez debutant en VB6J'ai recherché sur le forum mais je n'ai pas trouvé de reponse a ma question donc je vous la pos Lancer une macro excel, depuis un fichier word. [ par MartinBrait ] Bonjour les pros,Me voilà bien en peine. J'essaye depuis plusieurs jours de lancer depuis un fichier word, une macro excel enregistrée sous 'MonBeauFi VBA - Excel - copie d'un CSV vers un XLS [ par jax54000 ] Bonjour,Je cherche à copier le contenu d'une feuille d'un fichier CSV, dans une feuille d'un fichierXLS.Mon problème:Lorsque j'ouvre un fichier CSV à Comparer le nom de deux fichier .xls pour mise à jour. [ par killy99 ] Bonjour,J'élabore une application excel qui permet d'avoir un nouveau menu comrpenant des macros personnelles à chaque ouverture d'excel.Pour ce faire Exporter requete Access dans un fichier Excel [ par Dezouille ] Bonjour à la communauté,alors voilà mon soucis. Comme je l'ai indiqué dans le Sujet, je souhaiterais exporter une requete Access dans un fichier Excel


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,214 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales