找回密码
 立即注册

QQ登录

只需一步,快速开始

c519299013

初级会员

20

主题

51

帖子

372

积分

初级会员

积分
372

活字格认证

[已处理] 报告模板

c519299013
初级会员   /  发表于:2015-4-9 17:21  /   查看:5015  /  回复:3
问题:
图1报告的数据主要由静态数据和动态数据两部分组成:
静态数据:只有位置变化,如图1报告中的“工程名称”、“构建名称及编号”等;
动态数据:数据的行表头不变,数据根据源数据的行数和列数去确定,如图1报告中的“编号”、“股束”、“千斤顶编号/油表编号”那一行为动态数据行表头,以下空格中的数据是根据源数据来决定填充的行数,系统根据一页中最多显示的行数来判断报告分几页进行显示,例如一页最多显示4行,源数据有6行,即报告需要显示2页;
图1 报告根据客户的不同需要调整报告的格式,现目前我们是调整代码来满足客户需求,我想请问一下能不能利用Spread Winforms 和Excel表格之间的联系,每次新增加一种报告格式的时候,就改变Excel表格的样式而不用调整代码;

图1 报告

图1 报告

预期达到目的:
  针对上述问题,我想利用Excel做一种报告“模板”,如图1 报告中一样,系统根据“模板”将源数据中的静态数据和动态数据依次填充到“模板”中输出;
  

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-4-9 17:57:00
沙发
回复 1楼c519299013的帖子

你好。
根据你的描述,Spread并不能知道你的具体的业务逻辑,因此这部分内容是需要写代码进行设计。
没有办法直接进行同步。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
c519299013
初级会员   /  发表于:2015-4-9 20:38:00
板凳
能不能利用spread 和excel 达到相似的目的,尽可能达到报告更新,不修改代码,有没有一些合理的建议,谢谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-10 14:07:00
地板
回复 3楼c519299013的帖子

很抱歉回复晚了,Spread通过导入导出和excel建立关系的。在导入导出的时候,内部会有一套的对应关系,来保证excel的兼容。
这个对应关系是内部逻辑,不提供接口或是相关文档。
如果是需要利用这个对应关系做修改,要么使用本身的导入导出功能,要不就需要根据自己的业务逻辑做代码修改。这部分我们没有办法做支持,还望谅解。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部