找回密码
 立即注册

QQ登录

只需一步,快速开始

等时钟不成长

注册会员

2

主题

14

帖子

68

积分

注册会员

积分
68
最新发帖
等时钟不成长
注册会员   /  发表于:2018-8-14 22:21  /   查看:3058  /  回复:7
本帖最后由 等时钟不成长 于 2018-8-15 13:19 编辑

已搞定

7 个回复

倒序浏览
等时钟不成长
注册会员   /  发表于:2018-8-14 22:31:12
沙发
产品版本: Spread 10.2
浏览器版本: Chrome最新版本 68.0.3440.106(正式版本) (64 位)
问题描述:在excel中打开后公式失效,原因是所引用单元格格式为自定义数字格式,若更改为数值即可用
使用截图: image.png12054442.png

image.png185987242.png
回复 使用道具 举报
fengling2001
金牌服务用户   /  发表于:2018-8-15 09:01:23
板凳
@ClarkPan 潘工麻烦您看下,我们遇到的问题,让学生发的哈
回复 使用道具 举报
等时钟不成长
注册会员   /  发表于:2018-8-15 10:25:06
地板
补充:excel用的是2016版本

在designer中打开同样的文件,查看单元格格式是: 数值格式
image.png293452758.png
但是在excel中打开就成了自定义
image.png983473815.png
回复 使用道具 举报
等时钟不成长
注册会员   /  发表于:2018-8-15 10:30:14
5#
数据上表都是经过数据类型强制转换的
  1. this.sheetset.setValue(this.datacell[j].cellrow, this.datacell[j].cellcolumn, parseFloat(Number(this.datacell[j].indexdata)).toFixed(2))
复制代码


导出部分的代码
  1.     var fileName = tt+'.xlsx'// 导出文件的名字为fileName
  2.     // console.log(fileName.substr(-5, 5)) //在控制台输出fileName的倒数五个字符
  3.     if (fileName.substr(-5, 5) !== '.xlsx') { // substr()第一个参数代表开始位置,第二个参数代表截取的长度
  4.       fileName += '.xlsx'
  5.     }
  6.     var json = spread.toJSON()
  7.     console.log(json)
  8.     /* global GC */
  9.     var excelIo = new GC.Spread.Excel.IO()// 导入导出
  10.     excelIo.save(json, function (blob) {
  11.       /* global saveAs  */
  12.       saveAs(blob, fileName)
  13.     }, function (e) {
  14.       console.log(e)
  15.     })
  16.   }
复制代码
回复 使用道具 举报
等时钟不成长
注册会员   /  发表于:2018-8-15 13:04:51
6#
问题已解决
回复 使用道具 举报
等时钟不成长
注册会员   /  发表于:2018-8-15 13:18:31
7#
  1. this.sheetset.setValue(this.datacell[j].cellrow, this.datacell[j].cellcolumn, parseFloat(Number(this.datacell[j].indexdata)).toFixed(2))
复制代码

这段代码最后返回值是 字符串 格式的,改后问题解决
  1. this.sheetset.setValue(this.datacell[j].cellrow, this.datacell[j].cellcolumn, parseFloat(Number(this.datacell[j].indexdata).toFixed(2)))
复制代码

评分

参与人数 1金币 +1000 收起 理由
Clark.Pan + 1000 很给力!

查看全部评分

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-15 16:46:10
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部