使用EPPlus为Excel工作表添加标题行

5

我正在使用EPPlus根据我的数据集创建和格式化Excel表格。我想使用EPPlus在Excel表格上设置标题。但我找不到方法来实现它。我想要设置左侧标题,右侧标题和中心标题。

我之前使用VBA代码实现过这个功能,但我现在想摆脱它。在VBA中,我只需执行以下操作:

With ActiveSheet.PageSetup
.LeftHeader = ""
.RightHeader =""
.CenterHeader= ""
End With

帮帮我!谢谢。

PS:我正在创建一个WinForms应用程序。我不确定这是否会有所改变,但只是想在这里提一下。谢谢。

1个回答

13

我终于弄明白了。

It can be done using 
workSheet.HeaderFooter.FirstHeader.LeftAlignedText = ""
workSheet.HeaderFooter.FirstHeader.RightAlignedText = ""
workSheet.HeaderFooter.FirstHeader.CenterAlignedText = ""

这将设置第一页。 将FirstHeader属性更改为EvenHeaderOddHeader,可以将其设置为以下页面。

有一些属性differentFirstdifferentOddEven,用于设置页面是否具有不同的页眉。但是,我无法通过将它们设置为false并仅设置其中一个页眉来使其正常工作。必须分别设置全部三个页眉。

希望这对您有所帮助 谢谢


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