前言
相信大家在做导出excel的时候,有些小伙伴们会碰到下面这样的异常:Invalid char (/) found at index (10) in sheet name
如图所示
问题分析
出现这样的问题是因为你在导出excel的时候,给excel取的名字中 带了 / (斜杠);
大家也可以看到图中的bug,我取的名字是 待评估/评估驳回,这样的excel文件名称就会有问题了
然后我就在桌面建了一个excel试试,看来微软对excel的标题还是有限制的。
嘿嘿,我桌面是个漂亮的小姐姐,就不截完整的给你们看。
解决方法
至于怎么解决这个bug呢,有很多的解决方法
1、在js端修改你的excel表名
2、在后端修改你的excel表名
3、也可以用前后端的replace()方法,在中间层对这些字符串进行正则过滤或者替换,避免出现特殊字符串