![](/img/trans.png)
[英]How can I remove “Number Stored as Text” prompt upon Export To Excel using EPPLUS?
[英]How can I hide a large number of columns in an excel spreadsheet using EPPlus?
我正在使用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
這些都有效嗎?
worksheet.columns("L:XFD").Hidden=True
要么
worksheet.columns("12:16384").Hidden=True
(如果這些距離很遠,請原諒我,因為我不太了解EPPlus
)
編輯
我認為Sean Cheshire的評論回答了你的問題?
worksheet.cells("L:XFD").Hidden=True
他提供的參考似乎證實了這一點: EPPlus - 通過索引而不是按字母表示法處理多個列
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.