我正在尝试在每个Excel页面上维护一行(标题字段)。
我正在使用EPPlus库中包含的OpenXML。
我试过下面的代码行:
myWorkSheet.PrinterSettings.RepeatRows = New ExcelAddress(String.Format("${0}:${0}", firstRowNummerExcel.ToString()))
这不会对我造成错误或崩溃,但是只是没有做任何特别的事情...
PrinterSettings对象似乎可以正常工作,因为执行以下代码行即可:
worksheetVertrokkenRunderen.PrinterSettings.ShowHeaders = true
这使我认为插入的ExcelAddress可能不正确?
最佳答案
我想我可以通过在Excel中设置重复行,然后将该文档读入内存并获得RepeatRows属性中的内容来找到自己的答案:
显然,您还必须添加工作表的名称。
myWorkSheet.PrinterSettings.RepeatRows = New ExcelAddress(String.Format("'{1}'!${0}:${0}", firstRowNummerExcel, myWorkSheetName))
这有效:-)
关于.net - .NET EPPlus OpenXml-在每个页面上重复Excel行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22480529/