文档章节

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

鸟栖沙岩
 鸟栖沙岩
发布于 2016/07/13 16:33
字数 490
阅读 6
收藏 0

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

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

2.创建一个Windows窗体项目

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

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

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

数据源向导程序显示:

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

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

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

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

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

在打开的窗口中选择包含数据的 .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.跳转到数据选择窗口

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

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

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

运行报表

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

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

本文转载自:https://www.evget.com/article/2016/7/13/24482.html

共有 人打赏支持
鸟栖沙岩
粉丝 3
博文 92
码字总数 7693
作品 0
九龙坡
私信 提问
报表控件哪家强?.NET三大报表控件盘点

对于大型的综合程序,特别是企业级的程序解决方案,都会依赖报表来解决企业中的各种数据及可视化表现,从而让企业掌握运营中的各项数据汇 总。.NET程序中著名的三大报表控件是:FastReport....

kouxunli1
2014/11/06
0
2
Fastreport.Net用户手册:报表构建过程

使用Fastreport.Net构建报表的过程如下图所示: Report template (later-Report):我们可以在设计器中看到的报表模板。报表被保存在扩展的.FRX文件。一个报表可以由设计器创建,也可以以编程...

鸟栖沙岩
2016/08/19
6
0
FastReport产品介绍及免费下载地址

公司地址: 俄罗斯 公司网址: http://www.fast-report.com 详细信息: 由技术总监Alexander Tzyganenko创建于1998年,Fast Reports, Inc.开发了快速报表软件:应用程序、库和插件。 FastRe...

yidongkaifa
2014/10/13
0
0
ActiveReports 报表控件正式发布 V11 新版本

全球最大的控件提供商葡萄城宣布,ActiveReports 报表控件将于近期发布V11版本,作为产品史上的一次重大发布,新版本将包括更高效的报表引擎、更多数据源格式的支持、Excel文件导入、多Y轴组...

葡萄城技术团队
2016/11/25
2K
7
【盘点】最实用的五大企业级报表控件

对于大型的综合程序,特别是企业级的程序解决方案,都会依赖报表来处理企业中的各种数据及可视化表现,从而让企业掌握运营中的各项数据汇总。本文将为您介绍最实用的五大企业级报表控件,为您...

鸟栖沙岩
2016/07/25
54
0

没有更多内容

加载失败,请刷新页面

加载更多

rabbitmq

灰暗
25分钟前
0
0
Flink

flink HA部署 flink搭建,采用分布式部署方式,分别为A,B,C三个节点。其中A为master;A,B,C为worker。 本文使用的用户是hadoop用户(自己新建) 先决条件 Java 1.8.x or higher scala 自己使用...

-九天-
52分钟前
1
0
数据中台和传统数仓的区别

中台系统把业务层同性的算法能力,服务能力,业务能力高度集成,有效组织 ,动态规划。更好的帮助上层业务。 今天就让我们看看关于数据中台的问答吧。 1 Q : 什么是数据中台? A : 数据中台是...

hblt-j
54分钟前
4
0
Java在什么时候会出现内存泄漏

在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对...

群星纪元
57分钟前
2
0
android 打开摄像头

private SurfaceHolder mHolder; private SurfaceView mSurfaceView; private Camera mCamera; mSurfaceView = (SurfaceView) this.findViewById(R.id.camsurfaceView1); mHolder = mSurface......

jingshishengxu
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部