Copy cvs > xls sans les ouvrir puis KILL cvs comment fait-ton?
cs_Sator
Messages postés351Date d'inscriptionsamedi 7 février 2004StatutMembreDernière intervention 6 octobre 2010
-
10 avril 2008 à 15:56
cs_Sator
Messages postés351Date d'inscriptionsamedi 7 février 2004StatutMembreDernière intervention 6 octobre 2010
-
11 avril 2008 à 18:40
en fait ma question est la suivante, j'ai un fichier csv j'aimerai l'enregistrer en tant que fichier xls sans avoir à l'ouvrir, et est-ce que c'est un moyen fiable, je ne risque pas de perte de données? et est-ce que quelqu'un sait comment faire, j'ai cherché mais il ni a que des soluces qui ouvre... qui transfère les données.... bref
merci pour votre aide
:)Sator :)
ps: si il ni avait pas de faute d'orthographe dans ce texte, il y a fort à parier que ce texte ne serait pas de moi...
A voir également:
Copy cvs > xls sans les ouvrir puis KILL cvs comment fait-ton?
cs_Sator
Messages postés351Date d'inscriptionsamedi 7 février 2004StatutMembreDernière intervention 6 octobre 2010 10 avril 2008 à 16:12
pourtant quand je double click sur mon ficier csv j'ai le fichier qui s'ouvre avec exel malgrès le fait que c'est un fichier texte, ensuite je fait enregistrer sous... et là il me l'enregistre sous exel.... bon tu me diras qu'il faut que je l'ouvre en premier....
mais du genre copy ....cvs to .... xls???
un truc dans le genre....
:)Sator :)
ps: si il ni avait pas de faute d'orthographe dans ce texte, il y a fort à parier que ce texte ne serait pas de moi...
pile_poil
Messages postés682Date d'inscriptionvendredi 6 avril 2007StatutMembreDernière intervention 4 août 20126 10 avril 2008 à 16:19
en fait c'est excel qui extrait les données du fichier texte il a en fait une "macro" dédiée à cet action !
tu peux ouvrir un csv avec le bloc note mais pas un fichier excel avec ce meme bloc note
d'ailleurs excel ne sait ouvrir que les fichiers csv avec un balisage précis des données !
avec un autre fichier texte il ne sait plus rien faire !
Cramfr
Messages postés160Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention 8 juillet 2008 10 avril 2008 à 16:47
Il est possible par programmation d'ouvrir excel en fond de tache ce qui règlerait le problème.
set oXls = createObjet("Excel.Application")
oXls.Visible = false
oXls.Workbooks.Open myFileCSV
Je ne sais pas si celà peut t'aider.
Cramfr
Messages postés160Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention 8 juillet 2008 11 avril 2008 à 17:57
Ok
Essaie çà :
Dim oXls As Object
Dim Fichier1, Fichier2 As String
Fichier1 = App.Path & "\zip\euromillions.csv"
Fichier2 = App.Path & "\zip\euromillions.xls"
Set oXls = CreateObject("Excel.Application")
oXls.Visible = False
oXls.Workbooks.Open Fichier2