首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于WPS加载项实现Excel报表导出的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:云筑信息科技(成都)有限公司

摘要:本发明公开了一种基于WPS加载项实现Excel报表导出的方法,包括将报表生成加载项显示于WPS导航菜单上;设置报表生成加载项的参数;构建Excel报表导出模板;点击报表生成加载项,输入SQL查询语句;读取Excel报表导出模板;执行SQL查询语句,从数据库中查询出待导出数据表,基于Excel报表导出模板对待导出数据表进行渲染,生成Excel报表文件。本发明通过WPS加载项配置相关参数进行数据库连接、执行数据库SQL查询语句,再将执行后的结果输出到Excel中,完成报表导出,具有高效、快速且灵活的报表导出特性。

主权项:1.一种基于WPS加载项实现Excel报表导出的方法,其特征在于,包括:步骤1、将报表生成加载项显示于WPS导航菜单上;步骤2、设置报表生成加载项的参数;步骤3、构建Excel报表导出模板;步骤4、点击报表生成加载项,输入SQL查询语句;步骤5、读取Excel报表导出模板;步骤6、执行SQL查询语句,从数据库中查询出待导出数据表,基于Excel报表导出模板对待导出数据表进行渲染,生成Excel报表文件;步骤5包括:步骤51、调用Rows对象读取Excel报表导出模板的任一行;步骤52、调用Cells对象读取任一行的每一列,如果当前行第一列存在开始符号,记录当前行的行号;步骤53、声明一个字典,声明一个包含索引和样式两个属性的对象;步骤54、将当前行第一列的字段名称作为字典的键,将当前行第一列的索引和样式分别赋值到对象的索引和样式属性上,再将对象作为字典的值,形成包含一个键和值的元素;步骤55、重复步骤54,读取当前行的每一列,直至当前行读取的最后一列存在结束符号停止;步骤6包括:步骤61、连接数据库,执行SQL查询语句,得到待导出数据表;步骤62、拷贝并加载Excel报表导出模板为Excel导出文件;步骤63、循环SQL查询语句,查询待导出数据表的每一行数据行,在Excel导出文件中分别声明一个变量序号,变量序号依次自增,调用CreateRow方法在Excel模板处于变量序号的行创建新行;步骤64、循环字典,读取字典的第一个元素,通过第一个元素的键获取数据行的对应数据,通过第一个元素的值的索引属性获取新行对应索引的列,并设置列的样式为第一个元素的值的样式属性,将获取的数据行的对应数据赋值到当前列中;步骤65、重复步骤64,循环字典所有元素;步骤66、重复步骤63~步骤65直到待导出数据表所有数据行循环结束,得到包含待导出数据表所有数据行数据和样式的Excel导出文件;步骤67、调用RemoveRow方法删除Excel导出文件的原始数据模板行,得到Excel报表文件并输出。

全文数据:

权利要求:

百度查询: 云筑信息科技(成都)有限公司 一种基于WPS加载项实现Excel报表导出的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。