目前单元格数据类型为“html”的情况,导出是使用 JEditorPane 画成图片后再导出的,这也是可能会和浏览器解析出的效果有些区别的原因,目前暂时没有较好的可以使得导出 html 类型单元格内容和浏览器展现效果一致的解决方案。该问题也已提交至研发部,看后期是否有更好的方案解决此问题,谢谢。 另外,您现在做的是想通过 html 脚本传入一个动态表头的意思,这个实际上不用 html 类型也可以实现(比如传个逗号隔开的字符串组,“序号, 物料编码, 物料名称”), 且可能让下面数据区定义表达式也更简单,如果可以的话,辛苦把整个报表的需求或想法说一下,看看报表模板有没有更好的设计方案。
您好,该问题正在测试确认,麻烦等待一下。
您好,您尝试把 html 脚本中 table 的边框去掉,看下效果是否可以满足您的要求。
是比之前好多了, 这种我们也试过了, 但是还是不是很理想, 内部边框还是有重叠的, 这个如何解决
目前单元格数据类型为“html”的情况,导出是使用 JEditorPane 画成图片后再导出的,这也是可能会和浏览器解析出的效果有些区别的原因,目前暂时没有较好的可以使得导出 html 类型单元格内容和浏览器展现效果一致的解决方案。该问题也已提交至研发部,看后期是否有更好的方案解决此问题,谢谢。
另外,您现在做的是想通过 html 脚本传入一个动态表头的意思,这个实际上不用 html 类型也可以实现(比如传个逗号隔开的字符串组,“序号, 物料编码, 物料名称”), 且可能让下面数据区定义表达式也更简单,如果可以的话,辛苦把整个报表的需求或想法说一下,看看报表模板有没有更好的设计方案。
我们的需求是这样的, 在项目里用富文本维护内容, 内容有文字有表格, 然后存入数据库, 从数据库取出这个字段的值传入报表, 借助 api 导出功能直接导出 pdf, 所以我才用单元格 html 数据类型