Export dataGridView1 в Excel - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Понадобилось сделать экспорт из dataGridView1 в Excel, то что нашел не работает, помогите разобраться..

Решение задачи: «Export dataGridView1 в Excel»

textual
Листинг программы
Microsoft.Office.Interop.Excel.Application appl = 
    new Microsoft.Office.Interop.Excel.Application();
Object missing = Type.Missing;
appl.Workbooks.Add(missing);
Microsoft.Office.Interop.Excel.Worksheet sheet =
    (Microsoft.Office.Interop.Excel.Worksheet)appl.ActiveWorkbook.ActiveSheet;
for (int i = 0; i < dataGridView1.Rows.Count-1; i++)
{
    sheet.Cells[i + 2, 1] = dataGridView1.Rows[i].Cells[0].Value.ToString();
    sheet.Cells[i + 2, 2] = dataGridView1.Rows[i].Cells[1].Value.ToString();
    sheet.Cells[i + 2, 3] = dataGridView1.Rows[i].Cells[2].Value.ToString();
}
 
appl.Visible = true;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.308 из 5