在 Excel Interop 中,我可以设置标题行在后续页面上重复,如下所示:
_xlSheet.PageSetup.PrintTitleRows = String.Format("${0}:${0}", COLUMN_HEADING_ROW);
EPPlus 中是如何实现的?我尝试通过输入以下内容来刺激 Intellisense 为我提供线索:
prodUsageWorksheet.PrinterSettings.
...但是没有“打印”(“PrintArea”除外)或“标题”向我提供...
我想你想设置
RepeatRows
:
prodUsageWorksheet.PrinterSettings.RepeatRows = new ExcelAddress("$1:$1");
唯一对我有用的是这个 VBA:
ActiveSheet.PageSetup.PrintTitleRows = ActiveSheet.Rows(1).Address
来自 https://learn.microsoft.com/en-us/office/vba/api/excel.pagesetup.printtitlerows