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;

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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