如何使用POI设置Excel表格中的打印标题行?

8

我想设置打印标题行,这样页眉就会在每个页面的顶部打印出来。我正在使用POI 2.5.1。


3
您知道POI的最新稳定版本是v3.9吗?过去7年中,该库中新增了很多新功能和改进,使用最新版本将更容易获得帮助并实现新特性。我建议您尽快升级到最新版本。 - akokskis
1个回答

9

首先,请不要使用如此旧的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"));

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接