找回密码
 立即注册

QQ登录

只需一步,快速开始

djjy

注册会员

12

主题

40

帖子

132

积分

注册会员

积分
132

[已处理] SpreadJS导出问题

djjy
注册会员   /  发表于:2017-11-23 19:20  /   查看:4778  /  回复:7
本帖最后由 djjy 于 2017-11-23 19:21 编辑

您好,
        最近发现一个问题,报表Excel导出时,如果我们在制定表样的时候,拉动行将其隐藏,结果导出的Excel文件的单元格线就没有了。
如图所示: 15.png 原图所示 原图.png
有什么解决方法吗?客户在问这个问题,比较着急!谢谢~

7 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-24 10:28:53
沙发
您好,线不显示是因为隐藏了2行,您将隐藏的2行显示出来那么线就可以显示了
回复 使用道具 举报
djjy
注册会员   /  发表于:2017-11-24 11:13:17
板凳
我们这定义表样的时候,需要把那两行隐藏,不能显示出来。
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-11-24 12:24:01
地板
貌似到处 Excel 以后 gridLine 没有了,你检查一下 JSON 里面是否有 gridLine 的设置
回复 使用道具 举报
djjy
注册会员   /  发表于:2017-11-24 12:34:18
5#
您好,Excel导出也是样式设置吗?我们现在打印是有设置的。能大概下例子吗?谢谢~
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-24 19:05:11
6#
您好,是这样的,按照您的要求设计的结构在Excel中确实会缺少上边框,产品本身多了上边框在这方面与Excel产生了差异,本身是产品的一个问题,本应该跟Excel保持一致的,也就是下图所示的效果:
image.png101664427.png
所以这里您需要按照Excel的设计来设计您的模板,组织和项目费用这两栏就不能按3~7行来合并,而是4~7行合并,这样在隐藏了2~3行后才能保证有上边框的存在
回复 使用道具 举报
djjy
注册会员   /  发表于:2017-11-27 16:18:00
7#
好的,谢谢~
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-27 17:52:23
8#
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部