在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,但我没有发现其他人试图在整个列上执行此操作。
答案 0 :(得分:0)
Per @PanagiotisKanavos评论我已经这样做了,应该工作,仍然想知道是否有另一种更优雅的方式来做:
worksheet.Cells["U:U"].Clear();