找回密码
 立即注册

QQ登录

只需一步,快速开始

baiyingfeng

初级会员

8

主题

23

帖子

316

积分

初级会员

积分
316

[已处理] 公式丢失问题

baiyingfeng
初级会员   /  发表于:2018-7-27 13:56  /   查看:6325  /  回复:11
image.png140487364.png 如图:Json数据中单元格公式为:IFERROR(G6/(SUM($W7:X7)/SUM($W6:X6)),0)  将json转换为MemoryStream后再用FarPoint的OpenExcel方法打开后,公式就变为了#REF!     json转MemoryStream用的如下方法: // 通过本地dll获取json数据
                    Exporter exporter = new Exporter(json);
                    var stream = new MemoryStream();
                    exporter.SaveExcel(stream, GrapeCity.Windows.SpreadSheet.Data.ExcelFileFormat.XLSX);
                    stream.Seek(0, SeekOrigin.Begin);
                    return stream;
image.png920148620.png 另备注:简单的公式没有出现这个情况 如:F9+G9+H9+M9+P9+Q9+R9+S9这个公式。

jsonData.rar

8.1 KB, 下载次数: 233

json数据

11 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-27 16:38:50
沙发
您好,需要先明确下您使用的控件以及版本,首先json转excel您应该用的是Excel IO组件, 是哪个版本,您可以先在这里将stream保存成Excel,看Excel公式是否正确,如果不对,那就是excelIO的问题,请给出具体版本号。
如果没问题,将这个excel还有spread WPF的具体版本号提供下。
回复 使用道具 举报
baiyingfeng
初级会员   /  发表于:2018-7-27 16:53:07
板凳
dexteryao 发表于 2018-7-27 16:38
您好,需要先明确下您使用的控件以及版本,首先json转excel您应该用的是Excel IO组件, 是哪个版本,您可以 ...

你好,spread WPF版本是8.40.20151.0    ExcelIO版本是9.40.20153.0
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-30 08:58:21
地板
您用的版本都比较老,我需要准备环境测试。
方便的话请按照前面说得,先将 exporter.SaveExcel 出来的stream保存成excel文件,看下公式是否正常,不正常的话发给我。
回复 使用道具 举报
baiyingfeng
初级会员   /  发表于:2018-8-1 09:41:55
5#
dexteryao 发表于 2018-7-30 08:58
您用的版本都比较老,我需要准备环境测试。
方便的话请按照前面说得,先将 exporter.SaveExcel 出来的stre ...

你好, image.png863319091.png 这是保存后打开的excel中这个单元格的公式,也是变成了#REF!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-2 08:55:07
6#
那就是ExcelIO 的问题,如果您是已购客户,将公司信息发送到技术支持邮箱,看您是否有能升级的修复版
回复 使用道具 举报
baiyingfeng
初级会员   /  发表于:2018-8-6 15:45:34
7#
dexteryao 发表于 2018-8-2 08:55
那就是ExcelIO 的问题,如果您是已购客户,将公司信息发送到技术支持邮箱,看您是否有能升级的修复版

你好,请问下如果发送邮箱是公司购买时的那个邮箱(****.*****@grapecity.com;)还是其他的?如果是其他的请把邮箱地址发下,谢谢!
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-6 17:59:56
8#
对,就是这个
回复 使用道具 举报
baiyingfeng
初级会员   /  发表于:2018-8-7 09:33:18
9#

你好,昨天发送邮件给贵司的邮箱提示邮箱已不存在,能否给个邮箱地址?谢谢
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-7 18:23:12
10#
support.xa@grapecity.com
您当时不是这个邮箱吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部