找回密码
 立即注册

QQ登录

只需一步,快速开始

cmbsjdev

中级会员

82

主题

278

帖子

816

积分

中级会员

积分
816
cmbsjdev
中级会员   /  发表于:2021-6-24 12:34  /   查看:3842  /  回复:11
1金币
你好,用gc的 Object value = worksheet.getRange(range).getValue();
            Object[][] excelData = (Object[][]) value;方法,100变成了100.0,如图所示。如果单元格的数字加了',文本格式的数字就没有问题。




11 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-24 13:33:46
沙发
您好,您的图片未上传,麻烦您上传一下图片以及提供对应的表单这看下,另外,麻烦您看下该单元格的格式是否是文本格式。
回复 使用道具 举报
cmbsjdev
中级会员   /  发表于:2021-6-24 15:33:10
板凳
图片已上传
回复 使用道具 举报
cmbsjdev
中级会员   /  发表于:2021-6-24 15:33:33
地板
图片如图
f8e8232634efb8075276312b095cbc8.jpg
18826759bee7404c4ccd98344db9a0c.jpg
5e8f7558ca3791af9d97209cd31b509.jpg
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-24 16:06:31
5#

我这边在4.1.2中测试未能复现您的问题,建议您升级至该版本,并确认该单元格的格式是否是文本。若仍未解决您的问题,建议您提供对应的demo我们调研一下。
image.png88975218.png
回复 使用道具 举报
cmbsjdev
中级会员   /  发表于:2021-6-24 16:12:05
6#
不是文本格式的数字,常规格式的,文本格式的数字解析是没有问题的。文本格式的是不是数字前面有个黄色感叹号
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-24 16:21:35
7#
cmbsjdev 发表于 2021-6-24 16:12
不是文本格式的数字,常规格式的,文本格式的数字解析是没有问题的。文本格式的是不是数字前面有个黄色感叹 ...

还是建议您提供对应的demo这边调研一下,这边根据您的描述测试都是正常的,否则这个问题也没有一个效率的解决方案。
回复 使用道具 举报
cmbsjdev
中级会员   /  发表于:2021-6-24 16:35:19
8#
你好,改成4.1.2之后,获取到的类型还是double。你指的demo是代码吗,我把excel文件发给你可以吗
b451dfe383ed0b5061e1ba0eb95809d.jpg
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-24 16:43:45
9#
cmbsjdev 发表于 2021-6-24 16:35
你好,改成4.1.2之后,获取到的类型还是double。你指的demo是代码吗,我把excel文件发给你可以吗

excel文件是一部分,同时具体怎么获取设置这个值的方法也需要提供一下。另外,再描述一下您的具体需求,您想要实现的效果。
回复 使用道具 举报
cmbsjdev
中级会员   /  发表于:2021-6-24 17:10:03
10#
你好,你使用的excel可否发我一份,我在现有的代码中看获取到的值是什么情况
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部