Решил вот так:
xl = new Microsoft.Office.Interop.Excel.Application();
wBook = (Microsoft.Office.Interop.Excel._Workbook)xl.Workbooks.Open(excelTemplatePath, false, false, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt, m_objOpt);
wSheet = (Microsoft.Office.Interop.Excel._Worksheet)wBook.ActiveSheet;
// с какой строки начинаем вставлять данные из dgv
int iRowCount = 11;
for (int i = 0; i < dgv.Rows.Count; i++)
{
wSheet.Cells[iRowCount, 1] = dgv.Rows[i].Cells[0].Value.ToString();
wSheet.Cells[iRowCount, 2] = dgv.Rows[i].Cells[1].Value.ToString();
wSheet.Cells[iRowCount, 3] = dgv.Rows[i].Cells[2].Value.ToString();
wSheet.Cells[iRowCount, 4] = dgv.Rows[i].Cells[3].Value.ToString();
iRowCount++;
// Добавляем строчку ниже
var cellsDRnr = wSheet.get_Range("A" + iRowCount, "A" + iRowCount);
cellsDRnr.EntireRow.Insert(-4121, m_objOpt);
}