如何在C#中使用EPPlus隐藏工作表?

13

我在网上找不到关于如何在epplus中隐藏工作表的任何信息。我该如何隐藏ddworksheet

ExcelWorksheet ddworksheet = package.Workbook.Worksheets.Add("DropDownList");
2个回答

17

是的,你可以使用工作表的 Hidden 属性:

ExcelWorksheet ddworksheet = package.Workbook.Worksheets.Add("DropDownList");
ddworksheet.Hidden = OfficeOpenXml.eWorkSheetHidden.Hidden;

@user3035588 没问题。只需记得将问题标记为已回答以关闭它。欢迎来到 Stack Overflow。 - Ernie S
4
之前提供的解决方案对我没有用,但是这个可以:ddworksheet.Hidden = OfficeOpenXml.eWorkSheetHidden.VeryHidden; - amartin

4

我知道这个帖子很老了,但为了所有人的帮助 如果你想隐藏的工作表是活动的,则 Hidden 将不起作用,因此在保存之前使用 ws.select 选择其他工作表。 否则,Hidden 将没有影响,只有 VeryHidden 才会起作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接