Invalid char (/) found at index (10) in sheet name异常原因|导出excel出现Invalid char (/) found at index (10)

前言

相信大家在做导出excel的时候,有些小伙伴们会碰到下面这样的异常:Invalid char (/) found at index (10) in sheet name

如图所示

问题分析

出现这样的问题是因为你在导出excel的时候,给excel取的名字中 带了 / (斜杠);

大家也可以看到图中的bug,我取的名字是 待评估/评估驳回,这样的excel文件名称就会有问题了

然后我就在桌面建了一个excel试试,看来微软对excel的标题还是有限制的。

嘿嘿,我桌面是个漂亮的小姐姐,就不截完整的给你们看。

解决方法

至于怎么解决这个bug呢,有很多的解决方法

1、在js端修改你的excel表名

2、在后端修改你的excel表名

3、也可以用前后端的replace()方法,在中间层对这些字符串进行正则过滤或者替换,避免出现特殊字符串

原文地址:https://www.cnblogs.com/jalenFish/p/14099017.html