如何使用 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");
我有这个 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");