一种Excel报表运行系统的设计与实现.pdfVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种Excel报表运行系统的设计与实现.pdf

科技信息 计算机与网络 一 种 ExceI报表运行系统硇设计与实坝 电子科技大学计算机科学与工程学院 覃 中 李 毅 [摘 要】Excel是一种优秀的电子表格处理软件,在操作界面、数据统计、打印输出等方面有着独到的优势。采用ExceI实现报表可 以更方便一般用户的使用。本文介绍的Exce1报表运行系统,利用oLE自动化技术可以向Exce1报表动态、实时录入数据,自动打印 报表。并且,使用多线程技术及异步控制理论很好地解决了它与外部 系统之间的同步通讯问题。该系统具有通用性强,可扩展性好, 维护简单等优点。 [关键词]报表 Exce1 自动化 数据录入 打印 0引言 启“动”,则将该时刻——事件结点删除。将 Even—aljime指针向下移动 报表是所有信息系统中不可或缺的内容,特别是在各种工业应用 一 位。 系统中,报表更是 占据着相当重要的地位lll。目前市场上报表系统设计 若 Even—m_time指针所指 向的时刻——事件结点 的事件类型是 方法采用底图标签法日,虽然能实现报表的机器录入,但实时性和通用 收“集”,则根据报表信息打开Excel表,录入实时数据。将 Even—m_time 性不强,大批量数据录入效率低,对于数据统计等简单数据处理功能难 指针 向下移动一位 。 以满足 。 若 Even_al-time指针所指 向的时刻——事件结点的事件类型是 Excel是一种优秀的电子表格处理软件,在操作界面、数据统计、打 打“印”,则将相应报表从活动 目录下复制到打印目录,并发送打印事件 印输出等方面有着独到的优势。同时,Excel用 cOM组件模型实现,也 给 自动打印模块(线程)打印报表。将Even—aLtime指针向下移动一位。 是一个 自动化服务器程序。它通过提供通用接 口与前端控制器实现数 若Even_aLtjme指针所指向的时刻——事件结点的事件类型是 据交换 。另外,对一般用户来说,Excel相比其他报表软件更为熟悉 。 结“束”,则将相应报表从活动 目录移动到完成 目录,并将该活动报表结 根据一个实际火电自控工程项 目的用户需求,我们实现了由报表组态 点删除。 子系统(另撰文发表)和报表运行子系统组成的Excel报表系统。本文介 有一种情况需要特别处理 ,时刻——事件链表的最后一个时 绍的Excel报表运行子系统,利用OLE 自动化 … 技术实现了自动向 刻——事件结点的事件类型不是 “结束”而是 “打印”,这意味着该报表 Excel报表中动态、实时录入数据,自动打印报表。并且,采用多线程技 录入数据完成之后将被移动到打印目录,并且要周期自动生成新的报 术及异步控制理论处理外部系统和报表运行系统之间的同步通讯。该 表。 系统能在指定时刻快速完成向多张报表录人大量数据的工作,具有通 最后,根据 Even_mjime指针当前指向的时间大小,将该活动报表 用性强,程序维护简单,可扩展性好等优点。 对象结点重新插入活动报表对象链表。 1系统结构、功能与外部事件 2.3提交事件处理 报表运行系统由两个部分组成:报表运行功能模块,报表打印功能 在报表组态系统中完成报表的表头信息填写后,把组态 (配置)好 模块。报表运行模块实现动态 、实时填充报表数据。报表打印模块实现 的Excel报表提交到活动 目录,然后向报表运行系统发出事件,通知系 报表录入完成后 自动打印。这两个功能模块分别用不同的线程实现。 统对该事件进行处理。 报表运行系统的操作主要涉及五个报表 目录:组态 目录,活动 目 收到提交事件之后,报表运行系统从共享内存中获得已组态好报 录,非活动 目录,打印目录和完成 目录。报表组态系统将组态 目录下的 表的路径,读取报表信息,生成一个活动对象结点。根据 EvenLa1_li

文档评论(0)

聚文惠 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档