找回密码
 立即注册

QQ登录

只需一步,快速开始

肉夹馍汉堡
金牌服务用户   /  发表于:2023-7-26 15:29  /   查看:703  /  回复:2
使用spreadJS(v16.0.7)在sheet页中,创建工作表,命名包含特殊字符 “ S_(测试)_@_tableRecords_0_0)”,后保存生成json格式。再使用gcexcel生成,报错如下:
image.png914438476.png



现在有两个疑问:
问题一:为什么会出现上述的异常
问题二:table的命名需要符合什么规范,或者不支持出现什么特殊字符

工作表包含特殊字符.json

4.91 KB, 下载次数: 32

2 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-7-26 16:22:26
沙发
您好,报错的原因是因为sheet页的命名不规范,您将括号去掉之后就可以导入成功了
sheet页的命名规则与Excel中的sheet页命名规则是一致的。以下是Excel表名的部分命名规则,您可以参考一下:

1、名字的第一个字符必须是字母或文字。
2、在命名中不可使用除下划线(_)和点(.)以外的其他符号。
3、不区分英文字母大小写。
4、名字不能使用类似地址的形式,如A3、B4、C6等。
5、避免使用Excelr固定词汇,如DATEBASE等。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-26 16:35:07
板凳
本帖最后由 Joestar.Xu 于 2023-7-26 16:38 编辑

您好,将表名中的括号删除即可:

image.png811988220.png

image.png165714720.png

此外,我刚刚在Excel中试了一下,table名几乎只有 _ 是可用的,- . 等符号均不可用。
SpreadJS 17.0.10 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部