Package cn.twelvet.excel.head.impl
Class I18nHeaderCellWriteHandler
java.lang.Object
cn.twelvet.excel.head.impl.I18nHeaderCellWriteHandler
- All Implemented Interfaces:
com.alibaba.excel.event.Handler,com.alibaba.excel.event.Order,com.alibaba.excel.write.handler.CellWriteHandler,com.alibaba.excel.write.handler.WriteHandler
public class I18nHeaderCellWriteHandler
extends Object
implements com.alibaba.excel.write.handler.CellWriteHandler
对表头进行国际化处理
- Author:
- twelvet
-
Constructor Summary
ConstructorsConstructorDescriptionI18nHeaderCellWriteHandler(org.springframework.context.MessageSource messageSource) IOC -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeCellCreate(com.alibaba.excel.write.metadata.holder.WriteSheetHolder writeSheetHolder, com.alibaba.excel.write.metadata.holder.WriteTableHolder writeTableHolder, org.apache.poi.ss.usermodel.Row row, com.alibaba.excel.metadata.Head head, Integer columnIndex, Integer relativeRowIndex, Boolean isHead) 处理国际化Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.alibaba.excel.write.handler.CellWriteHandler
afterCellCreate, afterCellCreate, afterCellDataConverted, afterCellDataConverted, afterCellDispose, afterCellDispose, beforeCellCreateMethods inherited from interface com.alibaba.excel.event.Handler
order
-
Constructor Details
-
I18nHeaderCellWriteHandler
public I18nHeaderCellWriteHandler(org.springframework.context.MessageSource messageSource) IOC- Parameters:
messageSource- MessageSource
-
-
Method Details
-
beforeCellCreate
public void beforeCellCreate(com.alibaba.excel.write.metadata.holder.WriteSheetHolder writeSheetHolder, com.alibaba.excel.write.metadata.holder.WriteTableHolder writeTableHolder, org.apache.poi.ss.usermodel.Row row, com.alibaba.excel.metadata.Head head, Integer columnIndex, Integer relativeRowIndex, Boolean isHead) 处理国际化- Specified by:
beforeCellCreatein interfacecom.alibaba.excel.write.handler.CellWriteHandler- Parameters:
writeSheetHolder- WriteSheetHolderwriteTableHolder- Nullable.It is null without using table writes.row- Rowhead- Nullable.It is null in the case of fill data and without head.columnIndex- columnIndexrelativeRowIndex- Nullable.It is null in the case of fill data.isHead- It will always be false when fill data.
-