如何使用 EPPlus 在 Excel Interop 中设置所谓的 "PrintTitleRows"?

How can I set what is called "PrintTitleRows" in Excel Interop using EPPlus?

我有这个 Excel 互操作代码:

_xlSheetFillRateByDCByLocation.PageSetup.PrintTitleRows = String.Format("[=12=]:[=12=]", BYDCBYLOC_HEADING_ROW);

我想用 EPPlus 完成同样的事情。

我试过这个:

locationWorksheet.PrinterSettings.RepeatColumns.Rows = BYDCBYLOC_HEADING_ROW;

...但是 "RepeatColumns.Rows" 是只读的 属性,因此不能分配给。

我找到了这个:

locationWorksheet.PrinterSettings.ShowHeaders = true;

...但我不知道我是不是说错了树。

EPPlus 中与 Excel Interop 的 PrintTitleRows 类似的是什么?

你只需要像这样给它一个合适的 ExcelAddress 对象:

worksheet.PrinterSettings.RepeatRows = new ExcelAddress(":");
worksheet.PrinterSettings.RepeatColumns = new ExcelAddress("$A:$A");