我正在使用EPPlus 3.1.3版创建电子表格,我想隐藏从L列到XFD列的所有列,以及从最底部的行到末尾的所有行。我试图通过使用隐藏列:
for (int i = 12; i <= 16384; i++)
{
worksheet.Column(i).Hidden = true;
}
但是,此循环要花很多时间。有谁知道隐藏大量列的另一种方法?我也不知道如何隐藏行。
我想知道EPPlus之外是否还有其他解决方案,但我真的不想在此添加其他库。
我已经找到了解决方案的列。
我想隐藏第10至16384列(最后)。以下代码可以解决问题,并具有良好的性能。
//EPPlus 4.04 is used.
Dim col As ExcelColumn = osheet.Column(10)
col.ColumnMax = 16384
col.Hidden = True
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句