找回密码
 立即注册

QQ登录

只需一步,快速开始

nutstore
金牌服务用户   /  发表于:2022-9-9 14:49  /   查看:1522  /  回复:9
middle-line-test.zip (702.18 KB, 下载次数: 106)

9 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-9 18:11:39
沙发
您好,
单元格中先输入单引号,然后输入数字,即可将该单元格输入的数字 value转换为为字符串形式。
输入其他字符也是允许的,此时会表现为双击单元格进入编辑状态时会显示',退出编辑状态时则不显示。
这一设计也是与Excel保持一致的,您可以在微软Excel中实际测试下。
image.png528203124.png

回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2022-9-9 18:24:52
板凳
本帖最后由 nutstore 于 2022-9-9 18:28 编辑
Lynn.Dou 发表于 2022-9-9 18:11
您好,
单元格中先输入单引号,然后输入数字,即可将该单元格输入的数字 value转换为为字符串形式。
输入 ...

我知道excel也是这样的表现啊。请看一下demo,为什么我再getValue的时候引号会少一个,这样得出的内容就是错误的,这明显是个问题吧 image.png781534118.png
excel 拿到的引号也是全的只是有一个没显示
回复 使用道具 举报
有点东西悬赏达人认证
初级会员   /  发表于:2022-9-11 18:56:22
地板
本帖最后由 有点东西 于 2022-9-11 18:58 编辑
nutstore 发表于 2022-9-9 18:24
我知道excel也是这样的表现啊。请看一下demo,为什么我再getValue的时候引号会少一个,这样得出的内容就 ...

上面的现象应该是正常情况,我在excel上做了几个测试,拿到的结果都是前面不带引号的。下图是解析excel的结果,而sjs的getValue拿的就是下图<t>中的内容。可以说是正常的一个设计。
image.png531345214.png

公式.xlsx.zip

6.92 KB, 下载次数: 137

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-13 17:42:54
5#
从描述中来看,您应该是想通过拼接字符串的形式设置跨sheet公式。
如果是,可以参考以下方案:
在输入value时不带单引号,而是在拼接公式字符串时进行添加,示例代码如下:
image.png743315429.png
回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2022-9-13 17:55:41
6#
Lynn.Dou 发表于 2022-9-13 17:42
从描述中来看,您应该是想通过拼接字符串的形式设置跨sheet公式。
如果是,可以参考以下方案:
在输入val ...

并不是我进行代码拼接,我是通过鼠标进行点击选择的
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-13 18:36:31
7#
nutstore 发表于 2022-9-13 17:55
并不是我进行代码拼接,我是通过鼠标进行点击选择的

可以录个视频演示下您操作的步骤吗?
如果涉及到一些您自定义的demo,可以将demo也上传下,这边结合您提供的资料尝试复现下此问题。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-28 13:58:50
8#
请问您的问题解决了吗,注意到您设置了悬赏,如果问题解决的话,您可以设置一下最佳答案。
回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2022-9-28 16:40:38
9#
Ellia.Duan 发表于 2022-9-28 13:58
请问您的问题解决了吗,注意到您设置了悬赏,如果问题解决的话,您可以设置一下最佳答案。

没有解决暂时搁置了,等我后面提问
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-28 16:47:59
10#
好的,待您有时间整理demo后,可以追帖询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部