我正在使用EPPlus 3.1.3版创建电子表格,我想隐藏从列L到列XFD的所有列以及从最底部行到结尾的所有行.我试图通过使用以下方式隐藏列:
for (int i = 12; i <= 16384; i++)
{
worksheet.Column(i).Hidden = true;
}
Run Code Online (Sandbox Code Playgroud)
这需要永远运行此循环.有没有人知道隐藏大量列的替代方法?我也不知道如何隐藏行.
我想知道EPPlus之外是否还有其他解决方案,但我真的不想为此添加另一个库.
小智 5
我找到了一个列的解决方案.
我想隐藏第10至16384列(最后一篇).以下代码完成了这项工作,并且性能良好.
//EPPlus 4.04 is used.
Dim col As ExcelColumn = osheet.Column(10)
col.ColumnMax = 16384
col.Hidden = True
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5498 次 |
| 最近记录: |