找回密码
 立即注册

QQ登录

只需一步,快速开始

gzg555888@163.c

注册会员

3

主题

5

帖子

20

积分

注册会员

积分
20
最新发帖
gzg555888@163.c
注册会员   /  发表于:2016-6-1 15:06  /   查看:4020  /  回复:5
本帖最后由 gzg555888@163.c 于 2016-6-3 17:23 编辑

问题描述:FpSpread5 for WinFrom 中如何实现基于现有Execl模版的格式,获取模版中设置的变量,从数据库中赋值后,统一输出到报表中,这样灵活实现填报模板的设计工作。

如下图:
模版样式:年级这些变量是列表形式自动增长下去的。


模版图片

模版图片

5 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-6-1 16:03:04
沙发
spread没有能实现您这样的功能,您可以在后台导入excel后读取每个单元格内容,然后获取标记然后替换数据。循环绑定数据的逻辑也需要自己实现。
回复 使用道具 举报
gzg555888@163.c
注册会员   /  发表于:2016-6-1 19:55:58
板凳
dexteryao 发表于 2016-6-1 16:03
spread没有能实现您这样的功能,您可以在后台导入excel后读取每个单元格内容,然后获取标记然后替换数据。 ...

我想了一下,如果我先把execl保存为xml,spread中有提供save方法里面,可以把execl按照标准保存。但是如何读取XML呢?(XML里面我看到有表格格式、字体格式什么的,没有方法解析的话,手写就太复杂了)
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-6-2 09:05:15
地板
不论什么形式,读取Excel 后映射Excel 中变量和数据库数据的框架得您自己代码实现。
回复 使用道具 举报
gzg555888@163.c
注册会员   /  发表于:2016-6-2 10:10:58
5#
谢谢
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-6-2 14:44:19
6#

Hi,
我觉得这个功能用ActiveReports 实现可能更满足需求:

使用AR设计的报表模板(示例,先显示类别的总信息,类别信息展示完成之后,显示具体类别下的产品信息:)

blob538082580.png



运行效果:
blob788392333.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部