接口 ExcelStyleRender
- 所有已知实现类:
AbstractStyleRender,AxolotlClassicalTheme
public interface ExcelStyleRender
Excel样式渲染器接口。
该接口定义了用于渲染 Excel 表头和数据的样式的方法。
实现此接口的类应该提供适当的实现,以便在生成 Excel 时能够定制表头和数据的样式。
Excel 样式渲染器主要用于 SXSSFSheet,这是 Apache POI 中用于支持大数据量的一种工作表类型。
- 作者:
- Toutatis_Gc
-
方法概要
修饰符和类型方法说明finish()在渲染完成后,调用该方法。init(org.apache.poi.xssf.streaming.SXSSFSheet sheet) 初始化。renderData(org.apache.poi.xssf.streaming.SXSSFSheet sheet, List<?> data) 渲染 Excel 数据的样式。renderHeader(org.apache.poi.xssf.streaming.SXSSFSheet sheet) 渲染 Excel 表头的样式。
-
方法详细资料
-
init
初始化。 多次写入时,该方法只会被调用一次。 可以用于创建全局样式等。- 参数:
sheet-SXSSFSheet表示工作表对象,用于设置表头样式。
-
renderHeader
渲染 Excel 表头的样式。- 参数:
sheet-SXSSFSheet表示工作表对象,用于设置表头样式。
-
renderData
渲染 Excel 数据的样式。- 参数:
sheet-SXSSFSheet表示工作表对象,用于设置数据样式。data-CommonWriteConfig表示 Excel 写入器的配置,用于根据需要进行更多的样式定制。
-
finish
AxolotlWriteResult finish()在渲染完成后,调用该方法。 在Close()方法中调用。
-