Il faut plusieurs choses:
- Ajouter une reference COM vers "Microsft Excel * Object Library"
- Que tu ais un Excel d'installe sur ton post
- Que les utilisateurs de ton appli aient Excel d'installe sur leurs postes (si possible la meme version)
Ensuite dans le code :
Excel.Application appli = new Excel.Application(); // Creer une instance d'Excel
appli.Visible = false; // pour pas que tu vois l'application Excel s'executer
Excel.Workbook xlsWorkbook = appli.Workbooks.Add(_UnTemplateSiNecessaire_
); // creer le classeurExcel.Worksheet xlsWorksheet = xlsWorkbook.Sheets(1); // creer la feuille
......
xlsWorkbook.SaveAs(_FILENAME_); // sauvegarde
appli.Quit(); // ferme l'application
Au cas ou les utilisateurs utilisent pas la meme version de Excel que toi,
tu peux tenter de mettre une copie de la dll Microsoft.Office.Interop.Excel.dll dans le bin repertoire.
---
NeuroCypher