7
1、第一行为空行的时候,不会进入invokeHead 2、第一行为空行的时候,后面行的数据列无法按照@ExcelProperty注解来解析赋值,而是按照对象属性的顺序来赋值
1、第一行为空行的时候,不会进入invokeHead 2、第一行为空行的时候,后面行的数据列无法按照@ExcelProperty注解来解析赋值,而是按照对象属性的顺序来赋值
读取的时候设置headRowNumber(1)
设置了,没有效果,根据API描述,默认headRowNumber = 1
哦 你这个得设置3
1、这个head的行数不确定 2、我原本的逻辑是,如果在第一行head读取不到,则在invokeHead处理,并抛出异常来提示 但是现在发现的问题是,因为这个原因,导致@ExcelProperty也失效了
先读表头,再读数据,数据内容是根据表头决定的。 你表头甚至不知道多少行 怎么去invokeHead
你可以尝试如何判断head 或者你可以用excelProperty 指定index 不用name 把所有行都当成数据,但是可能会有数字和字符串的兼容性问题 你要自己处理
是的 不过现在的问题1是:默认的headRowNumber =1 ,在第一行为空的时候,不会进invokeHead方法
把headRowNumber设置成0
第一行为空行的时候,设置headRowNumber = 0,1 都不行,进不了invokeHead
设置成0 全在invoke里面处理