彩票走势图

如何使用Stimulsoft Reports .Net的Designer.EXE连接MS Excel

原创|使用教程|编辑:郝浩|2013-08-19 11:06:00.000|阅读 329 次

概述:Stimulsoft Reports .Net是一款报表类型丰富,功能强大,可拖拽设计器,可轻松创建不同类型的报表控件。由他所创建的报表既可以在Windows窗体应用程序中使用,也可以在Asp.Net应用程序中使用。可导出多种数据格式,比如:PDF、ML、HTML、Word、Excel、RTF、文本文件、CSV、BMP、JPEG、GIF、PNG、TIFF格式等。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Stimulsoft Reports .Net是一款报表类型丰富,功能强大,可拖拽设计器,可轻松创建不同类型的报表控件。由他所创建的报表既可以在Windows窗体应用程序中使用,也可以在Asp.Net应用程序中使用。可导出多种数据格式,比如:PDF、ML、HTML、Word、Excel、RTF、文本文件、CSV、BMP、JPEG、GIF、PNG、TIFF格式等。

今天为大家奉上一个Stimulsoft Reports .Net的使用经验——如何用Designer.EXE连接MS Excel。

用Designer.EXE连接MS Excel

运行环境:

系统:Windows 7(64位)
控件版本:Stimulsoft Report s.Net 2013

在报表控件Stimulsoft Reports .NET 2013中运行Designer.EXE设计报表,首先选择"新连接(New Connection)",然后选择"OleDB连接(OleDB Connection)"。

有时候在这里可能就会遇到问题,数据不会显示Microsoft.Jet.4.0 Provider或者Microsoft.ACE.12,而我们又想把他连接到Microsoft Excel数据文件中。经过测试,我又发现了一个奇怪的问题,当我在安装了Windows XP(32位)的电脑上运行,报表控件版本依旧是Stimulsoft Report .NET 2013,数据链路就会显示Microsoft.Jet.4.0 Provider或者Microsoft.ACE.12,而Stimulsoft Reports .Net 2013的兼容性还是很不错的,按理说不应该出现不兼容的问题。

如何解决这个问题,让Designer.EXE连接MS Excel呢?其实很简单,只需要一串代码就可以解决。

解决方法

在选择OleDb Connection的时候复制下面代码就可解决问题:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";

或者:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";

如果用了上述方法Designer.EXE报错,比如出现这样的错误提示:"The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine."那么请重新安装Jet. 4.0,问题即可解决。

点击下载:报表控件Stimulsoft Reports .Net


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP