Jeesite Excel Minimum column number is 0のエクスポート

1415 ワード

に質問
今日はjeesite(poi)でエクスポートしたときにいくつかの問題に遭遇しました!記録してください.
java.lang.IllegalArgumentException: Minimum column number is 0
at org.apache.poi.ss.util.CellRangeAddressBase.validateColumn(CellRangeAddressBase.java:73)
at org.apache.poi.ss.util.CellRangeAddressBase.validate(CellRangeAddressBase.java:54)
at org.apache.poi.xssf.usermodel.XSSFSheet.addMergedRegion(XSSFSheet.java:270)
at org.apache.poi.xssf.streaming.SXSSFSheet.addMergedRegion(SXSSFSheet.java:342)
at com.sdfyzx.common.utils.excel.ExportExcel.initialize(ExportExcel.java:200)
at com.sdfyzx.common.utils.excel.ExportExcel.(ExportExcel.java:163)
at com.sdfyzx.common.utils.excel.ExportExcel.(ExportExcel.java:84)
at com.sdfyzx.modules.echarts.web.EchartsController.exportFile(EchartsController.java:320)
at com.sdfyzx.modules.echarts.web.EchartsController$$FastClassBySpringCGLIB$$887abd62.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:640)

注釈が付けられていないためです
@ExcelField
(title="属する領域",align=2,sort=10,dictType="xx")
  
1、title
フィールドタイトルのエクスポート、String
2

align
書き出しフィールドの位置合わせ(0:自動;1:左揃え;2:中央揃え;3:右揃え)、int
3

sort
フィールドのソート(昇順)、intのエクスポート
4

dictType
辞書タイプの場合は、辞書のtype値、Stringを設定します.