Creer un fichier excell depuis vb.net

mikoteam Messages postés 18 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 28 avril 2005 - 31 mars 2005 à 11:05
mikoteam Messages postés 18 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 28 avril 2005 - 1 avril 2005 à 13:52
bonjours voila mon chef de projet m a donner un tableau excell avec des valeurs
qui resteront statique et des valeurs a rentrer dans la base je debute donc c est
deja un gros truc pour moi donc je voudrais savoir comment je peu faire pour
creer un fichier excell et lui envoyé une table dedans svp je debute je connais pas
beaucoup de code merci d avance

6 réponses

cs_lim Messages postés 329 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 10 mai 2014 7
31 mars 2005 à 12:16
Salut

il faut ajouter la référence de ta librairie excel
Projet\ajouter une référence
onglet COM
Sélectionner Micorosoft EXcel Librairie

'Créer un fichier excel
'Définir une applciation excel
Dim xlApp As Excel.Application
'Déclarer un classeur
Dim xlBook As Excel.Workbook
'Déclarer une feuille
Dim XlSheet As Excel.Worksheet

xlApp = New Excel.Application()
xlBook = xlApp.Workbooks.Add
XlSheet = CType(xlBook.Worksheets(1), Excel.Worksheet)
'Application excel caché à l'utilsateur
xlApp.Visible = False
'Ecire dans la feuille choisir la cellule ici A1
xlApp.Sheets(1).range("A1").value="TONTEXTE"
'Sauvegarde du fichier
XlSheet.SaveAs("C:\essai.xls")
'Ferme le classeur
xlBook.Close()
'Quitte excel
xlApp.Quit()

@+
LIM
0
mikoteam Messages postés 18 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 28 avril 2005
31 mars 2005 à 16:12
merci pour ton code le pb j ajoute bien la dll excell5.0 mais ensuite il me surligne tout en rapport avec excell
0
cs_lim Messages postés 329 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 10 mai 2014 7
31 mars 2005 à 17:39
Salut

je pense que ta dll n'est pas enregistré ou bien que vb.net ne supporte pas excel 5.0 mais cela me paraît bizarre. et là je ne vois pas.

j'ais fais fonctionner ce code avec excel 2000, excel 9.0 et 10.0

si tu peux essayer d'avoir une version supérieure d'excel ce serait mieux sinon quelque chose m'échappe.

@+
LIM
0
mikoteam Messages postés 18 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 28 avril 2005
1 avril 2005 à 08:56
J ai excell 2003 je crois que c est la 10.0 mais quand je veux ajouter je n ai que excell 5.0 tu peu peu etre m eclairer merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_lim Messages postés 329 Date d'inscription jeudi 20 novembre 2003 Statut Membre Dernière intervention 10 mai 2014 7
1 avril 2005 à 09:44
Salut


Alors,


Quand tu fais Projet\Ajouter une référence puis onglet COM
tu obtiens une liste de composant donc normalement Microsoft Excel 10.0 Object library
qui se trouve dans c:\program files\microsoft Office\office 10\excel.exe

si tu n'as pas ce composant essaye d'aller dans ce répertoire et d'ajouter excel.exe
et normalement tu devrais ajouter la bonne référence sinon

@+
LIM
0
mikoteam Messages postés 18 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 28 avril 2005
1 avril 2005 à 13:52
ok je te remerci je vais essayé et te tiens au courant bon j ai trouve excel.exe
je vais essaye de l ajouter je n ai plus d erreur impec je te remerci vais essaye
de comprendre ton code maintenant merci encore
0
Rejoignez-nous