2009-07-03
Excel透视表报表生成组件ExcelPivot源码
Excel透视表报表生成组件ExcelPivot源码在Excel中,我们可以从两类不同的数据源中提取基本数据,利用数据透视表向导工具来制作数据统计报表。这两种数据源即以Excel文件自身表单(Sheet)中的表作为数据源,或以诸如Access、SQLServer等这样的数据库作为外部数据源。为了实现将应用系统中的数据以Excel的数据透视表来显示的目的,我们应采用从外部数据源获取数据来生成Excel数据透视表的方式。而构成一个Excel的数据透视表报表的基本要素是数据源连接信息、所获取的查询结果、报表的页、行、列及数据字段等信息,另外我们还应考虑报表的命名、文件存放的位置,以及报表的页眉、页脚的等设置,以及是否保护报表免于修改等等。我们可以用类模块来封装Excel数据透视表生成的具体实现细节,提供一个用户界面收集报表的命名、存放位置等参数,设计一个自定义结构类型的变量来实现参数的传递,并将其封装成组件,从而实现一次性开发,多处重用的目的。这是《VisualBasic.NET2005数据库编程技术与实例》书中的一个实例,现提供源码及书中相关文档,希望对大家有用。因为项目引用了Office