Bonjour à tous,
j'ai une datagridview et je veux recopier son contenu vers une feuille excel. Je le fais sans problème, mais je voudrais en outre que les cellules du fichier excel aient la même apparence que ceux de la datagridview (style, police, taille, etc) . Quelqu'un peut-il me dire ce qu'il faut faire?
Ci-dessous le code que j'ai écrit
public void SaveFileDialog()
{
Excel.Application _excel;
_excel = new Excel.Application();
Workbook _book = _excel.Workbooks.Add(XlSheetType.xlWorksheet);
Worksheet _sheet = (Excel.Worksheet)_book.ActiveSheet;
for (int lig = 1; lig <= datagridview.RowCount; lig ++)
{
for (int col = 1; col <=datagridview.ColumnCount; col++ )
{
try
{
if (datagridview.Rows[lig - 1].Cells[col - 1].Value != null)
{
_sheet.Cells[lig, col] = datagridview.Rows[lig - 1].Cells[col - 1].Value.ToString();
}
}
catch (Exception)
{
}
}
}
}
Partager