Экспорт DataGridView в Excel

633
28 декабря 2016, 02:15

Пытаюсь выгрузить 2+ таблиц в excel, делаю так :

xlApp = new Excel.Application();
            xlWorkBook = xlApp.Workbooks.Add(misValue);
            xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
            for (i = 0; i <= dataGridView.RowCount - 2; i++)
            {
                for (j = 0; j <= dataGridView.ColumnCount-1 ; j++)
                {
                    xlWorkSheet.Cells[i + 1, j + 1] = dataGridView[j, i].Value.ToString();
                }
            }
            for (int ii = 0; ii <= dataGridView2.RowCount - 2; ii++)
            {
                for (int jj = 0; jj <= dataGridView2.ColumnCount - 1; jj++)
                {
                    xlWorkSheet.Cells[i + 1, j + 1] = dataGridView2[jj, ii].Value.ToString();
                }
            }

Первая таблица выгружается нормально, а вторая никак не хочет, что я делаю не так ?

READ ALSO
Как бороться с Drag&#39;N&#39;Drop от Microsoft

Как бороться с Drag'N'Drop от Microsoft

В процессе поиска решения для этого вопроса, появился новый вопрос

398
500 Internal error при вызове метода API

500 Internal error при вызове метода API

Проблема в следующем: на платформе asp mvc 5 развернуто приложение, у которого есть некоторый apiПри попытке вызова методов api и передаче в качестве...

367
Упрощение struct-&gt;delegate c#

Упрощение struct->delegate c#

Есть запись данного вида

337
Исключение An error occured when call to &#39;gsapi_init_with_args&#39; is made: -100

Исключение An error occured when call to 'gsapi_init_with_args' is made: -100

Код выдаёт исключение, в чём может быть проблема?

426