VBA通用报表
大体流程 导入任何数据库, 到excel 指定某些字段 汇总 求和 操作如下
此处演示 SQL数据库 导出导入到excel 的操作, 只要支持
基于VBA的报表生成软件开发
系统目标:根据模板和数据库中的数据,生成excel报表,最后完成的软件就是一个excel文件
工作流程:将原始数据录入或成批导入到数据库中à设计模板à运行软件,将数据库中数据读出,填入模板
系统功能:1 .数据录入:软件的第一张工作表完成数据录入,在其中配置好数据库连接串,和源数据所在excel文件的路径和文件名,以工作表为单位,将源excel中的数据导入到指定数据库,每张工作表作为数据库中的一张表格。导入前注意数据的检查,如要求在一张工作表中间不能有空行,一张工作表的各行列数一样等等。对于教务报表系统,要录入的数据就是各个学生的基本信息(班级,姓名,学号),各科成绩,量化考核各项加分等。
2.报表生成:软件的第二张工作表完成报表生成,在其中配置好要读取数据所在的数据库,excel模板所在的路径和名称,模板中各列所对应的数据库中的表和数据列(可完成多表连接和简单的数据计算),按照配置信息将读出的数据填入到模板中。对于教务报表系统,生成的excel报表为按班级成绩单,班级量化考核表,奖学金学生名单。