找回密码
 立即注册

QQ登录

只需一步,快速开始

lingee

初级会员

30

主题

100

帖子

298

积分

初级会员

积分
298
lingee
初级会员   /  发表于:2018-5-14 14:04  /   查看:6924  /  回复:12
本帖最后由 lingee 于 2018-5-14 14:59 编辑

我想要使用【wijmo.grid.xlsx.FlexGridXlsxConverter.save】方法将FlexGrid里表示的内容输出到Excel表格,但是再在中【formatItem】通过【innerHTML】修改过的数据无法在Excel中体现出来,Excel文件内表示的是最初绑定时的内容。有什么方法可以将后期处理过的数据也正确的输出到Excel吗?

12 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-5-15 09:27:41
沙发
您好,您在FormatItem 中,对单元格进行什么编辑,innnerHtml的值是什么?
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
lingee
初级会员   /  发表于:2018-5-15 11:30:16
板凳
有些数值的计算 或者是0值不显示(e.cell.innerHTML = "")
回复 使用道具 举报
lingee
初级会员   /  发表于:2018-5-15 11:41:25
地板
本帖最后由 lingee 于 2018-5-15 11:42 编辑

貌似所有使用innerHTML修改单元格显示内容的,都不会在Excel中表现出来
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-5-15 13:57:24
5#
lingee 发表于 2018-5-15 11:41
貌似所有使用innerHTML修改单元格显示内容的,都不会在Excel中表现出来

您好,如果您只是修改文本的话,直接使用setCellData()的方法。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
lingee
初级会员   /  发表于:2018-5-15 14:24:42
6#
如果不想改变实际数据呢? 比如单元格内原本显示的是完整日期形式,但双休日会用innerHTML替换成特殊符号。又或者在数字类型列的单元格中显示文字,用setCellData好像有问题
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-5-15 15:54:21
7#
lingee 发表于 2018-5-15 14:24
如果不想改变实际数据呢? 比如单元格内原本显示的是完整日期形式,但双休日会用innerHTML替换成特殊符号。 ...

您好,innnerHtml 会被解析成html,在导出的时候会有问题,如果您有这样的需求,可以提前把相应的列转成文本型的。这样setCellData 就可以了。希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
lingee
初级会员   /  发表于:2018-5-18 15:40:46
8#
setCellData好像没办法给GroupRow行赋值??
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-5-18 16:16:05
9#
lingee 发表于 2018-5-18 15:40
setCellData好像没办法给GroupRow行赋值??

您好,您说的GroupRow只是flexgrid 自定分组后的标题吗?
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
lingee
初级会员   /  发表于:2018-5-18 16:19:52
10#
是的 自定义分组后的 wijmo.grid.GroupRow 行
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部