我想设置打印标题行,这样页眉就会在每个页面的顶部打印出来。我正在使用POI 2.5.1。
我想设置打印标题行,这样页眉就会在每个页面的顶部打印出来。我正在使用POI 2.5.1。
首先,请不要使用如此旧的POI版本。截至本文撰写时,最新的稳定版本是3.9。
回答您的实际问题,您可以使用Sheet
接口中的setRepeatingRows
方法。(从Apache POI 3.5开始,支持.xlsx格式,使用org.apache.poi.xssf.*
包。在org.apache.poi.ss.*
包中开发了一个通用接口,并且几乎所有“HSSF”内容都已提取到通用接口中,例如HSSFSheet
实现了Sheet
接口。类似地,“XSSF”中的几乎所有内容也实现了这些相同的接口。)
事实上,繁忙开发者指南中包含了其使用示例:
// Set the rows to repeat from row 4 to 5 on the first sheet.
sheet1.setRepeatingRows(CellRangeAddress.valueOf("4:5"));