找回密码
 立即注册

QQ登录

只需一步,快速开始

EplanningSoft

初级会员

15

主题

73

帖子

210

积分

初级会员

积分
210
EplanningSoft
初级会员   /  发表于:2019-8-12 18:59  /   查看:2886  /  回复:3

目前我们使用的 FarPoint.Web.Spread 使用的版本是v8.4
在FarPoint.Web.Spread中如何使用自定义函数?




3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-13 09:42:04
沙发
回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2019-8-14 18:16:06
板凳
本帖最后由 EplanningSoft 于 2019-8-14 18:17 编辑

按照示例中的方法,添加过后,单元格的自定义函数公式没有进行解析,不知道是不是有哪个地方用的不对?

FpSpread spread = new FpSpread();
spread.OpenExcel(stream);//json串在附件中,转换为内存流进行使用的
//添加自定义函数
DefaultSheetDataModel dataModel = spread.ActiveSheetView.DataModel as FarPoint.Web.Spread.Model.DefaultSheetDataModel;
if (dataModel != null)
{
    dataModel.AddCustomFunction(new FpFunctionInfo());
}

解析过后,得到的带有自定义函数的单元格内容仍是 #NAME?

Json.zip

10.58 KB, 下载次数: 41

回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-16 10:51:37
地板
导入后再设置自定义公式没办法重新触发公式计算,只能把公式取出来,重新设置一遍,让触发计算。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部