找回密码
 立即注册

QQ登录

只需一步,快速开始

小王子哈哈
注册会员   /  发表于:2023-2-24 08:46  /   查看:1586  /  回复:3
1金币

如果tableCode设置为(abc000011111),则显示报错
const table = sheet.tables.add(
        'abc000011111',
        0,
        0,
        (this.excelData && this.excelData.length) || 199,
        this.columns.length,
        GC.Spread.Sheets.Tables.TableThemes.light1
) // 新建sheet中的table
报错.png
如果tableCode设置为(abc000011111表),不显示报错,
请问一下设置tableCode有什么验证规则?

最佳答案

查看完整内容

这是Excel的一个规则,您可以在Excel中试一下,创建一个表中,表的名字不能跟单元格的引用位置冲突,您这个abc000011111 的名字在解析的时候会冲突,当于abc11111这个单元格,这个单元格在Excel中是可以引用到的。所以会报错。 详情规则可以在下面地址上找到: https://support.microsoft.com/en-us/office/rename-an-excel-table-fbf49a4f-82a3-43eb-8ba2-44d21233b114

3 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-2-24 08:46:02
来自 2#
本帖最后由 Clark.Pan 于 2023-2-24 12:25 编辑

这是Excel的一个规则,您可以在Excel中试一下,创建一个表中,表的名字不能跟单元格的引用位置冲突,您这个abc000011111 的名字在解析的时候会冲突,当于abc11111这个单元格,这个单元格在Excel中是可以引用到的。所以会报错。
详情规则可以在下面地址上找到:
https://support.microsoft.com/en ... b-8ba2-44d21233b114
image.png837336425.png
回复 使用道具 举报
小王子哈哈
注册会员   /  发表于:2023-2-24 16:06:45
3#
好的,明白,谢谢
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-24 17:55:58
4#
不客气,有问题欢迎随时沟通哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部