3计算结果输出 经过计算的结果输出Excel表中,Excel表采用模板形式。在程序中与Excel连接采用VCL的方法。首先在程序中加入TexcelApplication、TexcelWordbook和TexcelWorksheet对象,分别命名为EA、EW、ES。由于使用以上3个控件,所以需要加入ExcelXP、OleServer单元。连接模板文件采用如下语句: TryEA.Connect; EA.Workbooks.Open(模板文件名,null,null,null,null, null,null,null,null,null,null,null,null,null,null,1); EW.ConnectTo(EA.Workbooks[1]as_workbook); ES.ConnectTo(EW.Worksheets[1]as_worksheet); begin EA.Disconnect;//出现问题时关闭 EA.Quit;showmessage(′请选用Excel电子表格′); end; end; 程序中模板与辽宁省2007年以前使用的水量计算成果模板相同,计算结果填表,单元格的调用使用如下语句: EA.Cells.Item[I,j]:=结果 成果填表完成后,需要对成果文件保存,成果文件保存采用如下语句: ES.SaveAs(保存的文件名) 4体会 经过2009年的使用,该方法数据库服务器的配置采用读注册表的方法,程序不用人工单独配置数据库,使得程序操作简单方便。逐日流量数据采用数据库结果,使得操作不用了解成果目录的位置,减少了人为干预,自动化程度得到提高。成果输出采用原来水文资料整编的模板,便于与以前水文调查整编程序的衔接[4]。由于使用时间短,整编程序还不够完善,有待于今后进一步改进。 5参考文献 [1]李璇,王福利,肖鹏云.运用Excel进行水文资料整编成果表明方法[J].黑龙江水利科技,2009(5):82-83. [2]贺顺德,刘立,王文成.水土保持工程影响地区水文资料还原方法探讨[J].人民黄河,2008,30(12):43-44. [3]孙园宾.浅谈水文数据库开发利用存在的主要问题及对策[J].江苏水利,2008(12):26-27. [4]王意惟,李登民,隋铁成.水文原始数据库的开发应用与分析评价[J].东北水利水电,2008(12):40-41. |