Comment creer un fichier excel c#
Fermé
minou
-
23 août 2010 à 16:05
Nico# Messages postés 323 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 28 août 2013 - 23 août 2010 à 18:27
Nico# Messages postés 323 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 28 août 2013 - 23 août 2010 à 18:27
A voir également:
- Comment creer un fichier excel c#
- Créer un compte gmail - Guide
- Liste déroulante excel - Guide
- Fichier rar - Guide
- Formule excel - Guide
- Créer un compte google - Guide
2 réponses
Nico#
Messages postés
323
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
28 août 2013
102
23 août 2010 à 18:06
23 août 2010 à 18:06
Il faut utiliser Microsoft.Office.Interrop.Excel
Nico#
Messages postés
323
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
28 août 2013
102
23 août 2010 à 18:27
23 août 2010 à 18:27
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();
}