【发布时间】:2023-03-08 12:47:02
【问题描述】:
我想设置打印标题行,以便将标题打印在每一页的顶部 我正在使用 POI 2.5.1
【问题讨论】:
-
您知道 POI 的最新稳定版本是 v3.9,对吧?在过去 7 (!!!) 年中,借助库中的所有新开发,您将获得帮助并实现新功能的运气要好得多。
标签: java excel printing apache-poi
我想设置打印标题行,以便将标题打印在每一页的顶部 我正在使用 POI 2.5.1
【问题讨论】:
标签: java excel printing apache-poi
首先,不要使用这么旧版本的 POI。撰写本文时最新的稳定版本是 3.9。
要回答您的实际问题,您可以使用setRepeatingRows method in the Sheet interface。 (从 Apache POI 3.5 开始,org.apache.poi.xssf.* 包支持 .xlsx。在org.apache.poi.ss.* 包中开发了一个通用接口,并且几乎所有“HSSF”都被提取到通用接口中,例如HSSFSheet 实现@987654328 @. 同样,几乎所有“XSSF”都实现了这些相同的接口。)
事实上,Busy Developer's Guide 包含一个使用示例:
// Set the rows to repeat from row 4 to 5 on the first sheet.
sheet1.setRepeatingRows(CellRangeAddress.valueOf("4:5"));
【讨论】: