FastReport.Net报表中使用 Excel 文件作为数据源

首先,是对Excel文件的要求,每个表格都需要被放置在单独的表中,第一行是用来命名表格字段的列头。

1.用一个表格来创建Excel文档

FastReport.Net报表中使用 Excel 文件作为数据源

2.创建一个Windows窗体项目

3.在窗体上添加报表控制器

4.双击添加的控制器,跳过数据源窗口,报表设计器就会显示出来

5.在报表设计器中创建新的数据源连接。Menu Data-> Add Data Source

FastReport.Net报表中使用 Excel 文件作为数据源

数据源向导程序显示:

FastReport.Net报表中使用 Excel 文件作为数据源

6.用相同的命名按钮创建新的字符串连接

FastReport.Net报表中使用 Excel 文件作为数据源

7.在字符串连接创建窗口中选择连接类型为 ODBC Connection

FastReport.Net报表中使用 Excel 文件作为数据源

打开“Use connection string”按钮,选择数据源

FastReport.Net报表中使用 Excel 文件作为数据源

8.这里,选择 "Computer data source"标签

FastReport.Net报表中使用 Excel 文件作为数据源

9.选择“Excel Files”并点击OK

FastReport.Net报表中使用 Excel 文件作为数据源

在打开的窗口中选择包含数据的 .xls 或者 .xlsx 文件

通过OK按钮关闭字符串连接的向导程序

字符串连接如下所示:

Dsn=Excel Files;dbq=C:\Users\Gromozeka\Documents\Visual Studio 2010\Projects\ExcelDataSource\ExcelDataSource\bin\Debug\Employee.xlsx;defaultdir=C:\Users\Gromozeka\Documents\Visual Studio 2010\Projects\ExcelDataSource\ExcelDataSource\bin\Debug;driverid=1046;maxbuffersize=2048;pagetimeout=5

10.在数据源向导程序中选择Next.В мастере создания источника данных нажимаем Next.跳转到数据选择窗口

FastReport.Net报表中使用 Excel 文件作为数据源

选择需要的表格,然后点击Finish

11.新的数据源被添加到数据窗口

FastReport.Net报表中使用 Excel 文件作为数据源

12.现在我们可以创建报表模板,将所有字段放入数据带中

FastReport.Net报表中使用 Excel 文件作为数据源

运行报表

FastReport.Net报表中使用 Excel 文件作为数据源

综上所述,您可以使用Excel文件中的数据自动化您的会计报表。一个数据源可以包括大量表格,这取决于电子表格中的表格数量。许多公司仍然持有excel格式的账目,您可以在报表中使用它们。

点击下载最新版FastReport.Net>>