ActiveReports中如何使用Excel数据源
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActiveReports中如何使用Excel数据源相关的知识,希望对你有一定的参考价值。
ActiveReports支持的数据源类型非常多,无论是常用的Oracle数据库、SQL Server、mysql,还是开源的PostgreSQL,只要是具有ODBC驱动的数据库都可以正常使用,本文讲的内容就更厉害了,除了常规数据库可以作为报表数据源之外,Excel 文件也可以!!!
很多企业在开发业务系统之前,可能所有的业务数据都依赖于Excel文件,尤其是很多报表模板源自Excel文件,所以经常会直接使用Excel数据源,那如果ActiveReports能支持Excel 数据源就是锦上添花,那本文就来讲解如何在报表中使用Excel数据源。
1. 安装ODBC Excel 驱动(大部分情况下是默认安装的,无需二次安装)
2. 新建报表
3. 核心添加数据源
3.1 选择数据源类型为Microsoft Odbc Provider
3.2 输入连接字符串
Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=E:\ConnectToAR.xls;
Driver后面可以保持不变,主要修改Dbq为文档路径
3.3 添加数据集
select [ID],[Name],[Age] from [test$]
要使用[]将列名包含起来,并使用$符号放在Sheet名称后面。
4. 将数据添加到报表中
5. 预览
附件下载
以上是关于ActiveReports中如何使用Excel数据源的主要内容,如果未能解决你的问题,请参考以下文章
ActiveReports报表控件V11 SP1版本正式发布!
如何在CRM系统中集成ActiveReports最终报表设计器
使用ActiveReports pro 2:如何使用子报表?