C# 如何从c在Excel中插入空行

C# 如何从c在Excel中插入空行,c#,excel,C#,Excel,我有一个像这样的模板 My Header bla bla bla name1 name2 name3 My footer bla bla bla 在循环中放入一行: for (int i = 0; i < DataSource.Length; i++) { ObjWorkSheet.Cells[i+7, 1] = "row1"; ObjWorkSheet.Cells[i+7, 2] = "ro

我有一个像这样的模板

My Header bla bla bla

name1  name2 name3


My footer bla bla bla
在循环中放入一行:

for (int i = 0; i < DataSource.Length; i++)
            {
                ObjWorkSheet.Cells[i+7, 1] = "row1";
                ObjWorkSheet.Cells[i+7, 2] = "row2";
                ObjWorkSheet.Cells[i+7, 3] = "row3";    
            }
数据将被我的页脚覆盖。 所以我想插入一个空行循环,她把我的页脚放在每一步。但是怎么做呢?

你可以试试这个:

DataColumn dt= new DataColumn();
dt.Columns.Add("");

ObjWorkSheet.InsertDataColumn(dt, true, 1, 0);
在InsertDataColumn中,第一个参数是DataColumn, 第二个是columnheader,bool类型为true或false, 第三个是行号,输入int 第四是列号,输入int

DataColumn dt= new DataColumn();
dt.Columns.Add("");

ObjWorkSheet.InsertDataColumn(dt, true, 1, 0);