[alibaba/easyexcel]Table中的setClazz好像有些问题

2024-06-20 489 views
5

使用版本1.1.0 第一个Table setClazz之后后续的一个table添加List<List>写入sheet中依然会出现上一个Table的表头注解。

回答

9

` public void buildTable(Table table) { if (!tableMap.containsKey(table.getTableNo())) { buildHead(table.getHead(), table.getClazz()); tableMap.put(table.getTableNo(), table); buildTableStyle(table.getTableStyle()); if (needHead && excelHeadProperty != null) { appendHeadToExcel(); } }

}`

他这边的needHead跟excelHeadProperty是属于context的,而且write好像也没方法去更改这个数据

7

@youlanqiang 你有好的解决办法吗,除了改源码

9

@funnycheng 没有啊,我用回原生的POI了。

1

1.1.2-beta2修复几乎全部bug如果后面有bug麻烦附上完整测试代码,和文件