本文主要介绍如何在FastReport.NET中用一个插件来连接XLSX 文件作为数据源。

FastReport.NET官方版下载

若要使用它,必须首先生成项目:

С:\Program Files (x86)\FastReports\FastReport.Net\Extras\Core\FastReport.Data\FastReport.Data.Excel

构建项目后,您需要通过以下两种方式之一将插件添加到应用程序中。

数据源连接完成后,需要将波段连接到该波段。

最终报表将使用从创建的 Excel 连接到的数据。

从代码连接到 Excel 的示例:

// Create ExcelDataConnection instance
var connection = new ExcelDataConnection();
// Set connection string
connection.ConnectionString = @"C:\Matrix With Rows Only.xlsx";
// Initialize all table
connection.CreateAllTables();
// Set name connection
connection.Name = "NewConnection";
// Create Report instance
var report = new Report();
// Add connection to report
report.Dictionary.Connections.Add(connection);
// Set connection show
connection.Enabled = true;
// Choose all tables and connect it to the report
foreach (TableDataSource table in connection.Tables)
{table.Enabled = true;
}

执行此代码,我们可以在设计器中看到与表的新连接。这将显示在可用连接列表中。

值得注意的是,“工作表”的名称用作表名称,列的名称用作字段名称。

  1. 通过设计器连接插件:
  2. 在启动项目时将插件添加为依赖项,并使用以下命令在代码中注册它:
    FastReport.Utils.RegisteredObjects.AddConnection(typeof(ExcelDataConnection));
    要创建与Excel的连接,您需要单击设计器中的“数据”选项卡,然后选择“添加数据源”项。在出现的窗口中,单击“新建连接”按钮。要进行连接,您需要 .XLSX 文件。如果访问文件没有问题,则在单击“下一步”按钮后将显示表列表。连接表时,必须选中表名称左侧的框。之后,您可以完成连接。

本次FastReport.NET使用教程就介绍到这里了, 更多产品授权信息可以直接私我哦!

如何在报表控件FastReport.NET中连接XLSX 文件作为数据源?相关推荐

  1. ActiveReports 报表控件官方中文入门教程 (2)-创建、数据源、浏览以及发布

    ActiveReports 报表控件官方中文入门教程 (2)-创建.数据源.浏览以及发布 原文:ActiveReports 报表控件官方中文入门教程 (2)-创建.数据源.浏览以及发布 本篇文章将阐述 ...

  2. 报表控件FastReport与StimulSoft功能对比

    FastReport与StimulSoft是公认的功能最强大的报表控件,两者相比各有各的优势,本文将为大家做详细介绍. 功能介绍 FastReport FastReport的报表生成器(无论VCL平台 ...

  3. 报表控件Stimulsoft报告中的数据矩阵条形码介绍

    本连载系列教程将介绍Stimulsoft Report 中创建二维条形码的文章,以及如何在 Stimulsoft 工具中创建的报告中使用它们.本系列的第一篇文章是关于 DataMatrix 条形码的, ...

  4. ActiveReports报表控件教程之单元格合并

    ActiveReports 报表控件可以通过 Matrix 实现单元格合并,无需使用代码通过设计器即可自动实现单元格合并. 实现步骤如下: 下面步骤中使用了 Reels database 中的 Emp ...

  5. ActiveReports 报表控件官方中文新手教程 (1)-安装、激活以及产品资源

     本系列文章主要是面向初次接触 ActiveReports 产品的用户,能够帮助您在三天之内轻松的掌握ActiveReports控件的基本用法,包含安装.激活.创建报表.绑定数据源以及公布等内容. ...

  6. 只用最适合的! 全面对比主流 .NET 报表控件:水晶报表、FastReport、ActiveReports 和 Stimulsoft...

    原文:只用最适合的! 全面对比主流 .NET 报表控件:水晶报表.FastReport.ActiveReports 和 Stimulsoft 前言 随着 .NET 平台的出现,报表相关的开发控件随之出 ...

  7. 转发:只用最适合的! 全面对比主流 .NET 报表控件:水晶报表、FastReport、ActiveReports 和 Stimulsoft

    前言 随着 .NET 平台的出现,报表相关的开发控件随之出现,目前已经有若干成熟的产品可供开发人员使用,本文旨在通过从不同维度对比目前最流行的4款 .NET报表控件,给所有报表开发人员在做产品选型时一 ...

  8. FastReport报表控件内置函数介绍之字符处理函数

    概述:本文介绍了FastReport报表控件的字符处理函数. 合计函数   算术运算函数及其他 字符处理函数 Str(<value>).将包含的数值转换成字符. Copy(<stri ...

  9. html中报表视图插件,报表控件ActiveReports中全新的WebViewer组件

    近期,葡萄城报表控件ActiveReports V14.0 正式发布,全面支持 .NET Core平台.同时,在本次更新中 ActiveReports的桌面报表设计器UI得以全面增强,报表预览方式得以 ...

最新文章

  1. c语言可视化_这些算法可视化网站助你轻松学算法
  2. torch.meshgrid
  3. python学习笔记 day16 内置函数(四)
  4. JavaScript 正则表达式
  5. Xamarin的播放音频和视频的媒体管理插件
  6. 【LeetCode】3. Longest Substring Without Repeating Characters
  7. 机器学习在高德起点抓路中的应用实践
  8. OpenCV3学习(8.3)模板匹配函数matchTemplate详解
  9. VB讲课笔记11:多重窗体与环境应用
  10. “10亿赌约”董明珠赢了!格力电器2018年总收入超2000亿
  11. 报道称三星与AMD/Nvidia商讨GPU技术授权:移动设备要起飞?
  12. java高级类_Java私塾跟我学系列——JAVA篇 第五章 Java高级类特性
  13. 网络扫描及安全评估实验实验报告
  14. 音乐频率的划分及播放器均衡器设置
  15. 对云桌面、桌面云、私有云的一些看法
  16. php微信公众点歌台,PHP实现微信公众平台音乐点播功能
  17. 基于android的快递寄件平台
  18. 食物链 (种类并查集)
  19. 深度学习图像处理目标检测图像分割计算机视觉 04--神经网络与误差反向传播BP算法
  20. 摩斯密码php,普及一下LOL中的摩斯密码 绝对的干货

热门文章

  1. Qt5 模拟鼠标点击
  2. 软件生存周期、项目生命周期、产品生命周期区别
  3. Android opengles 动态调节高斯模糊
  4. 2020线上中国国际智能产业博览会区块链高峰论坛重庆举行
  5. 几个连接虚拟机和云服务器的软件
  6. 球球大作战显示短信服务器出错,《球球大作战》新版本常见问题解决方案汇总...
  7. Android 一分钟快速使用极光推送
  8. 2023 刷步数网站VUE源码
  9. xray 被动_google搜索爬取xray被动扫描
  10. 他把互联网“存”了起来!