Comment creer un fichier excel c#
minou
-
Nico# Messages postés 328 Date d'inscription Statut Membre Dernière intervention -
Nico# Messages postés 328 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
comment creer un fichier excel dans un emplacement bien defini avec C#
merci
comment creer un fichier excel dans un emplacement bien defini avec C#
merci
2 réponses
-
Il faut utiliser Microsoft.Office.Interrop.Excel
-
Je trop genereux aujourd'hui je te donne meme la classe que j'ai faite pour créer les document excel
private void CreationExcel(string FichierXLS) { Microsoft.Office.Interop.Excel._Application DocumentExcel = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel._Workbook WorkBookExcel; Microsoft.Office.Interop.Excel._Worksheet WorkSheetExcel; DocumentExcel.Visible = true; DocumentExcel.DisplayAlerts = false; WorkBookExcel = DocumentExcel.Workbooks.Open(FichierXLS, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); WorkSheetExcel = (Microsoft.Office.Interop.Excel._Worksheet)WorkBookExcel.ActiveSheet; ((Range)WorkSheetExcel.Cells["1", "A"]).Value2 = "MaValeur"; ((Range)WorkSheetExcel.Cells["1", "B"]).Value2 = "MaValeur1"; ((Range)WorkSheetExcel.Cells["2", "A"]).Value2 = "MaValeur2"; WorkBookExcel.Close(false, Type.Missing, Type.Missing); DocumentExcel.Application.DisplayAlerts = true; DocumentExcel.Quit(); while (Marshal.ReleaseComObject(WorkSheetExcel) != 0) { } while (Marshal.ReleaseComObject(WorkBookExcel) != 0) { } while (Marshal.ReleaseComObject(DocumentExcel) != 0) { } GC.Collect(); GC.WaitForPendingFinalizers(); }