IntouchEXCEL报表制作.docVIP

  • 15
  • 0
  • 约4.4千字
  • 约 14页
  • 2017-04-27 发布于重庆
  • 举报
IntouchEXCEL报表制作

用EXCEL打印报表 原理 首先根据报表要求,用INTOUCH的附件HISTDATA软件形成一个有规定数据的.CSV文件(逗号分隔文件,可用EXCEL打开)。这个.CSV文件是英文的,不符合一般报表的要求,只能提供数据。所以需要另设计一个空的EXCEL报表模版,再将.CSV文件的数据复制到报表中,形成完整的报表。 通过INTOUCH可以自动产生.CSV,再通过EXCEL的宏程序打印报表,可以完成招呼打印和定时自动打印。 如果有多个报表,需要形成多个.CSV文件和设计多个EXCEL报表。 大致步骤如下: 设计报表,确定一个报表的开始时间、时间总长度、个数据之间数据采样间隔,报表参数所对应得的标记名等 (如日报表的开始时间为0点,时间长度为24小时,数据采样间隔时间为小时) 在InTouch中,按报表的需要,用脚本给一组专用的标记名赋值 (如HDWSTARTTIME规定日报表的开始时间,HDWDBDIR规定历史纪录文件的目录,HDWTAGS规??报表内涵的标记名 在InTouch脚本中,用HDWWRITEFILE=1形成一个.CSV文件 用EXCEL设计报表的模版。在EXCEL中,用记录宏程序,将形成的.CSV文件中的数据导入EXCEL报表模版的数据区,然后打印。最后在EXCEL中将该宏程序设置为自动执行宏程序 在生成.CSV文件的InTouch脚本中,加入StartApp函数,启动E

文档评论(0)

1亿VIP精品文档

相关文档