C# 如何使用EPPlus在excel电子表格中隐藏大量列?
我正在使用EPPlus版本3.1.3创建一个电子表格,我想隐藏从列L到列XFD的所有列,以及从最底部的行到最后的所有行。我试图使用以下方法隐藏列:C# 如何使用EPPlus在excel电子表格中隐藏大量列?,c#,excel,epplus,C#,Excel,Epplus,我正在使用EPPlus版本3.1.3创建一个电子表格,我想隐藏从列L到列XFD的所有列,以及从最底部的行到最后的所有行。我试图使用以下方法隐藏列: for (int i = 12; i <= 16384; i++) { worksheet.Column(i).Hidden = true; } for(inti=12;i这两种方法都有效吗 worksheet.columns("L:XFD").Hidden=True 或 (如果这些都在几英里之外,请原谅我,因为我不太清楚EP
for (int i = 12; i <= 16384; i++)
{
worksheet.Column(i).Hidden = true;
}
for(inti=12;i这两种方法都有效吗
worksheet.columns("L:XFD").Hidden=True
或
(如果这些都在几英里之外,请原谅我,因为我不太清楚EPPlus
)
编辑
我想肖恩·切希尔的评论能回答你的问题吗
worksheet.cells("L:XFD").Hidden=True
他提供的参考资料似乎证实了这一点:我已经为这些专栏找到了解决方案
我想隐藏第10列到16384列(最后一列)
//EPPlus 4.04 is used.
Dim col As ExcelColumn = osheet.Column(10)
col.ColumnMax = 16384
col.Hidden = True
sheet.cells(“L:XFD”).Hidden=True?@seanschere我不知道epplu,但它不是sheet.columns(“L:XFD”)吗.Hidden=True
?根据EPPlus,每个引用都使用单元格
。不幸的是,没有。EPPlus似乎不允许您选择多个列。有没有办法对行执行相同的操作?我找不到ExcelRow的“RowMax”。
//EPPlus 4.04 is used.
Dim col As ExcelColumn = osheet.Column(10)
col.ColumnMax = 16384
col.Hidden = True