bonjour,
j'ai réalisé un formulaire en webform et je souhaite mettre à jour un fichier excel avec les données récupérées.
avec un gridview, puis je faire un ordre d'insertion dans le fichier excel du style: - insert [nom colonne] ... ?
merci![]()
bonjour,
j'ai réalisé un formulaire en webform et je souhaite mettre à jour un fichier excel avec les données récupérées.
avec un gridview, puis je faire un ordre d'insertion dans le fichier excel du style: - insert [nom colonne] ... ?
merci![]()
regardes automation excel
http://skalp.developpez.com/tutoriel...tomationexcel/
Bienvenue dans le merveilleux monde d'excelsous ce lien, une véritable usine à gaz avec des robinets et des canalisations ...
Pour faire ce que tu veux, tu as 3 choix :
- passer par automation (le tuto de skalp)...en te basant la-dessus, pas trop compliqué http://skalp.developpez.com/tutoriel...ationexcel/#LV
Par contre, il est déconseillé de faire de l'automation en mode serveur -> a oublier
- utiliser NPoi (http://npoi.codeplex.com) : a peu pres aussi lourd, mais utilisable en asp.net sans probleme
- utiliser Odbc pour faire un insert dans le fichier Excel. Grosso modo :
[code]
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\MyExcel.xls;Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\";";
string strSQL = "insert into [Sheet1$] ([Quantity],LKa methode 3, pas testée (je ne lui fais pas trop confiance, pour tout dire), la 2, testée, ca marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 , [Product]) values (0, 'testtext2', 'testtext3')"; using (OdbcConnection conn = new OdbcConnection(connectionString)){ command.Connection = connection; connection.Open(); command.ExecuteNonQuery(); }![]()
Partager