找回密码
 立即注册

QQ登录

只需一步,快速开始

brmxj
金牌服务用户   /  发表于:2021-7-30 16:06  /   查看:3126  /  回复:9
本帖最后由 Clark.Pan 于 2021-9-7 11:38 编辑

GcExcel 版本4.1.3

导入ssjson 文件后,读取某个单元格的value,该单元格设置了计算公司,使用了MONTH函数。在CentOS7 的环境下无法返回value值
是用代码如下:
Workbook workbook = new Workbook();
workbook.fromJson(
ssjson);
IWorksheets worksheets=workbook.getWorksheets();
IWorksheet worksheet=worksheets.get("中华人民共和国企业所得税月()度预缴纳税申报表(A类)");
IRange cell=worksheet.getRange(21,20);
String value= cell.getValue().toString();




ssjson文件如下: 20210730.zip (22.48 KB, 下载次数: 260)

评分

参与人数 1金币 +500 收起 理由
Clark.Pan + 500 感谢反馈产品问题

查看全部评分

9 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-10 11:39:11
推荐
本帖最后由 Derrick.Jiao 于 2021-8-10 12:02 编辑
brmxj 发表于 2021-8-10 10:59
"formatter": "General"
"value": "2021-06"

请问您是在centOS7中用GcExcel的API取的吗?麻烦您用下面两个接口在centOS中取出B4的值和格式。
worksheet.getRange("B4").getValue();
worksheet.getRange("B4").getNumberFormat()

__________________________________________________________________________________________
另外请您试一下用下面的代码将文华改为中文
workbook.setCulture(Locale.CHINESE);



回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-30 16:41:39
沙发
您好,问题已收到,我们需要做进一步调研,这边先将帖子改为保留处理,有进展会在本帖更新(DOCXLS-4618)。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-30 17:48:39
板凳
您好,请您确认一下您的CentOS-7系统是否是中文的语言环境,如果是英文的语言环境,这个单元格会当做字符串处理,因此,对应的公式就会返回#value。
image.png180941771.png
回复 使用道具 举报
brmxj
金牌服务用户   /  发表于:2021-7-30 19:00:32
地板
本帖最后由 brmxj 于 2021-7-30 19:04 编辑
Derrick.Jiao 发表于 2021-7-30 17:48
您好,请您确认一下您的CentOS-7系统是否是中文的语言环境,如果是英文的语言环境,这个单元格会当做字符串 ...

是中文(zh_CN.UTF-8),系统信息已在帖子中补充,详见截图
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-31 09:46:29
5#
好的,我们将信息反馈给开发,我们会继续跟进此问题,有进一步的情况我再向您反馈。
回复 使用道具 举报
brmxj
金牌服务用户   /  发表于:2021-8-4 10:47:33
6#
Clark.Pan 发表于 2021-7-31 09:46
好的,我们将信息反馈给开发,我们会继续跟进此问题,有进一步的情况我再向您反馈。

您好,请问这个问题原因分析有啥进展吗?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-4 11:02:54
7#
本帖最后由 Derrick.Jiao 于 2021-8-4 11:12 编辑
brmxj 发表于 2021-8-4 10:47
您好,请问这个问题原因分析有啥进展吗?

目前还在调研中,请问您的CentOS-6和CentOS-7除了版本不同之外是否还有其他的一些配置的不同呢?如果有,建议您提供更多相关信息,能够加快我们调研的进展。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-4 11:12:30
8#
另外,麻烦您取一下b4的value,以及numberformat看看是什么
回复 使用道具 举报
brmxj
金牌服务用户   /  发表于:2021-8-10 10:59:39
9#
Derrick.Jiao 发表于 2021-8-4 11:12
另外,麻烦您取一下b4的value,以及numberformat看看是什么

"formatter": "General"
"value": "2021-06"
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部