EPPlus - 从工作表中清除整个列

时间:2018-05-24 14:39:31

标签: c# .net epplus

在EPPlus中删除列很容易,代码如下:

using (ExcelPackage xlPackage = new ExcelPackage())
{
    xlPackage.Workbook.Worksheets.Add("Summary");
    xlPackage.Workbook.Worksheets["Summary"].DeleteColumn(21);
}

是否可以“不删除”,而是清除给定列中的所有值,可能是这样的?

using (ExcelPackage xlPackage = new ExcelPackage())
{
    xlPackage.Workbook.Worksheets.Add("Summary");
    xlPackage.Workbook.Worksheets["Summary"].Column(21).Clear();
}

我在EPPlus中没有看到这种方法,虽然有similar questions,但我没有发现其他人试图在整个列上执行此操作。

1 个答案:

答案 0 :(得分:0)

Per @PanagiotisKanavos评论我已经这样做了,应该工作,仍然想知道是否有另一种更优雅的方式来做:

worksheet.Cells["U:U"].Clear();