原創|使用教程|編輯:郝浩|2013-08-19 11:06:00.000|閱讀 378 次
概述: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。
系統: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@fc6vip.cn
文章轉載自:慧都控件網