toosdu87
Messages postés100Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 1 mars 2010
-
6 févr. 2007 à 00:04
toosdu87
Messages postés100Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 1 mars 2010
-
6 févr. 2007 à 14:46
Bonjour je suis débutant en vb.net.
J'utilise visual studio 2005 express.
Je souhaite exporter un fichier texte avec des données vers excel. Je parviens a créer un fichier excel, importer les données, mais je n'arrive pas à utiliser "largeur fixe" et "separateur decimale".
J'ai essayer ça mais ca ne fonctionne pas:
book.Application.Workbooks.OpenText(
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 6 févr. 2007 à 10:39
Tout simplement parce que les enumérations XlTextParsingType et XlTextQualifier ne font pas partie de la classe Excel.Application, mais de la classe Excel
Remplace tes appExcel.XlText.... par Excel.XlText.....
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 6 févr. 2007 à 14:31
Je pense plutot que à la place de Excel.XlDataLabelSeparator.xlDataLabelSeparatorDefault
tu devrais indiquer le caractère qui te sert de séparateur décimal dans ton fichier pour que Excel puisse interpreter ce séparateur lors de l'import et ainsi considéré le texte lu comme étant un nombre. Il le convertiera (à l'affichage) automatiquement avec le séparateur par défaut du système.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
toosdu87
Messages postés100Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 1 mars 2010 6 févr. 2007 à 13:54
Tu as raison Casy cela résoud une partie de mon problème.
Ce qui est important c'est aussi de changer mon séparateur décimale. Je voudrai remplacer les points par des virgules.