通过 C# 在 Excel 中重复行和列
当 Excel 电子表格跨越多个页面时,通过在每页的右侧或顶部打印列或行标题(重复),数据更易于和更快速阅读。 这些在Excel中被称为_重复行和列_或标题行和列。 IronXL可以仅用几行代码就利用电子表格的这一有用特性。
SetRepeatingRows(startRow, endRow)
此方法用于设置重复行。 例如,workSheet.SetRepeatingRows(3, 4)
将设置重复在 row(4-5)
。
SetRepeatingColumns(startColumn, endColumn)
此方法用于设置重复列。 例如,workSheet.SetRepeatingColumns(0, 2)
将设置 columns(A-C)
的重复。
这两种方法使用从零开始的索引作为参数,因此列(0)为"A",行(1)为2。 请注意,如果像上面的代码示例那样组合使用这些方法。
跨越第一页右侧的多页内容将仅应用重复列规则。 图 1 显示了这一现象:
图 1
多个页面横跨第一页的底部将包含重复的行。
最后,位于内侧的页面将同时应用重复列和行规则。 图 2 展示了最后两种现象: