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(
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 #
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 #
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.