【问题标题】:export gridview to excel using closed xml with 1 column apart使用间隔 1 列的封闭 xml 将 gridview 导出到 excel
【发布时间】:2016-09-22 01:15:35
【问题描述】:

我正在使用 ClosedXML 将 gridview 导出到 excel,我希望我的输出有一个单独的列。像这样。

这是我的 gridview 标题部分的代码。

           for (col = 0; col < headerCount; col++)
            {
                worksheet.Cell(3, current + 1).Value = GridView1.HeaderRow.Cells[col].Text;

            }

注意:我的 gridview 列数是动态的。

【问题讨论】:

  • 你在哪里定义和增加current
  • 对不起,它应该是 'col' 而不是最新的,错字错误。如果可行,我将在下面尝试您的解决方案。

标签: c# asp.net gridview closedxml


【解决方案1】:

试试这个:

for (col = 0; col < headerCount; col++)
{
    worksheet.Cell(3, current * 2 + 1).Value = GridView1.HeaderRow.Cells[col].Text;
}

【讨论】:

  • 如果我只希望第 4 列和后面的列有 1 列,而前 4 列不是?
  • 您必须使用普通的编程语句,ifs 等,将值输出到相关列。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-25
  • 1970-01-01
相关资源
最近更新 更多