接口 ExcelStyleRender

所有已知实现类:
AbstractStyleRender, AxolotlClassicalTheme

public interface ExcelStyleRender
Excel样式渲染器接口。

该接口定义了用于渲染 Excel 表头和数据的样式的方法。

实现此接口的类应该提供适当的实现,以便在生成 Excel 时能够定制表头和数据的样式。

Excel 样式渲染器主要用于 SXSSFSheet,这是 Apache POI 中用于支持大数据量的一种工作表类型。

作者:
Toutatis_Gc
  • 方法详细资料

    • init

      AxolotlWriteResult init(org.apache.poi.xssf.streaming.SXSSFSheet sheet)
      初始化。 多次写入时,该方法只会被调用一次。 可以用于创建全局样式等。
      参数:
      sheet - SXSSFSheet 表示工作表对象,用于设置表头样式。
    • renderHeader

      AxolotlWriteResult renderHeader(org.apache.poi.xssf.streaming.SXSSFSheet sheet)
      渲染 Excel 表头的样式。
      参数:
      sheet - SXSSFSheet 表示工作表对象,用于设置表头样式。
    • renderData

      AxolotlWriteResult renderData(org.apache.poi.xssf.streaming.SXSSFSheet sheet, List<?> data)
      渲染 Excel 数据的样式。
      参数:
      sheet - SXSSFSheet 表示工作表对象,用于设置数据样式。
      data - CommonWriteConfig 表示 Excel 写入器的配置,用于根据需要进行更多的样式定制。
    • finish

      在渲染完成后,调用该方法。 在Close()方法中调用。