职业中单被迫打野 2022-03-07 15:16 采纳率: 0%
浏览 394
已结题

EasyExcel能否导出xlsm文件,后端代码如何做单元行设置分组折叠展开操作。

最近遇到一个导出Excel问题。
客户导出的xlsm文件无法保存,校验发现提示特殊字符超过一定数量。

img

img

我尝试把内容中一些单元格内的菱形替换掉之后,保存成功。(所以我怀疑是特殊字符的原因)

img

后来我又导出少量的数据,进行编辑后,是可以成功保存的。(到此可以确定是特殊字符的原因)

和业务商量是否可以不使用特殊字符。被否定了!

然后我尝试用EasyExcel导出。所以在尝试的过程中遇到两个问题,没办法解决了。
1,EasyExcel 能否支持导出xlsm文件。(因为客户需要可以使用宏的Excel文件)
2,EasyExcel 导出后端如何做对单元行的分组折叠展开的设置(以前POI会使用sheet.groupRow(int var1, int var2);sheet.setRowGroupCollapsed(int var1, boolean var2);来进行设置)

POI设置单元行的分组折叠展开后的效果图

img

还望各位不吝解答,万分感谢。

  • 写回答

2条回答 默认 最新

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月8日
  • 创建了问题 3月7日