【问题标题】:Headers for Excel worksheet using EPPlus使用 EPPlus 的 Excel 工作表的标题
【发布时间】:2013-01-23 21:11:26
【问题描述】:
我正在使用 EPPLus 从我的数据集中创建和格式化 Excel 工作表。我想使用 EPPlus 在 excel 表上设置标题。我找不到办法。我想设置左标题,右标题和中心标题。
我已经使用 VBA 代码完成了这项工作,但我想摆脱它。
在 VBA 中我会这样做
With ActiveSheet.PageSetup
.LeftHeader = ""
.RightHeader =""
.CenterHeader= ""
End With
救命!!
谢谢
PS:我正在创建一个 winforms 应用程序。我不确定这是否会改变任何事情,只是想在这里提一下。谢谢
【问题讨论】:
标签:
vb.net
excel
epplus
vba
【解决方案1】:
我终于明白了。
It can be done using
workSheet.HeaderFooter.FirstHeader.LeftAlignedText = ""
workSheet.HeaderFooter.FirstHeader.RightAlignedText = ""
workSheet.HeaderFooter.FirstHeader.CenterAlignedText = ""
这为首页设置。
将FirstHeader 属性更改为EvenHeader 和OddHeader 为以下页面设置if。
如果页面有不同的标题,有几个属性differentFirst 和differentOddEven。但我无法通过将它们设置为 false 并仅设置其中一个标题来使其工作。
必须分别设置所有三个。
希望有用
谢谢