最新版 ActiveReports v18 更新於 2024/2/27
( 支持 Visual Studio 2022 )
ActiveReports 最靈活的 .NET 報表工具
ActiveReports 是一款在全球範圍內應用非常廣泛的報表控制項,以提供.NET報表所需的全部報表設計功能領先於同類報表控制項,包括對互動式報表 的強大支援、豐富的資料視覺化方式、與 Visual Studio 的完美集成、以及對 HTML5 / WinForm / ASP.NET / ASP.NET MVC / Silverlight / WPF 和 Windows Azure 的多平臺支援等。 通過ActiveReports 報表控制項,您除了可以創建常用的子報表、交叉報表、分組報表、分欄報表、主從報表等商業報表外,還可以創建具備資料篩選、 資料過濾、資料鑽取、報表互鏈等交互能力的資料分析報表,並把資料以視覺化的方式呈現出來,快速為應用程式添加強大的報表功能。
功能
向最終用戶提供臨時報告
通過在桌面或Web解決方案中嵌入可自定義的ProDesigner *組件,您可以為用戶提供量身定制的臨時報表創建體驗
強大的報告引擎
ActiveReports的高速報告引擎針對快速導入,導出,計算和大型報告生成進行了優化
分支出多種報告類型
從佈局驅動的頁面報告中選擇,滾動RDL報告和基於代碼的部分報告,以創建功能齊全的報告庫
使用ProDesigner應用程序進行無代碼設計
使用桌面ProDesigner *應用程序快速輕鬆地設計和交付報告
使用主報告節省時間
創建主報告*作為模板,以在頁眉,頁腳,徽標等中保持一致的品牌
導出為多種格式
導出到主要的現代文檔類型,如PDF,Excel,CSV,DocX *,JSON,Word,RTF,HTML,文本,XML和TIFF
.NET Report types Data-driven continuous RDL reports Layout-driven page reports Banded section reports Report creation Create reports in Visual Studio with VSDesigner Add-In Code-free design with standalone ProDesigner* Add ad-hoc reporting for end users on web and desktop* Dynamic .NET reports .NET overloadable events Comprehensive, flexible .NET API Control Section Report behavior using events Design dynamic .NET reports entirely in code Change run-time behavior of RDL and Page reports HTTP handlers* Self-service .NET reporting for end users Add ad-hoc report design for end users in desktop solutions* Add ad-hoc report design for end users in web solutions* Construct reports from parts of other reports* Customizable set of .NET report designer controls Install without Visual Studio for BI and IT teams Customize report layouts for different customers using Layers Shared .NET Report Sources Nested data regions bound to different data Shared datasources and datasets* Visual Query Designer Localize .NET Reports Major language character sets and locales Multiple languages supported RTL support Standard and custom multi-byte character sets Streamlined design and customization .NET Report themes Create and use custom controls in your project CSS-like stylesheets Master reports* Embed SubReports in multiple reports Mail merge operations Display richly formatted text in XHTML Include HTML text to render reports with rich text Add mail merge fields Add table, table row, table cell, and table header tags and attributes Define element names and output Map attributes to CSS properties Set background and border colors Toggle visibility on rich text Printing Add print methods to your reports Booklet and duplex printing Define different gutters and margins on odd and even pages Define paper sizes, page margins, watermarks, and page scaling PDF print presets Print selected layers, select paper trays, and set pages per sheet Scan preprinted forms for accurate layouts View printer job Interactivity Drill down Filter parameters Sorting |
Royalty-free viewers JavaScript Viewer* WinForms viewer WPF viewer with touch HTML5 Viewer ASP.NET Viewer* ASP.NET Viewer (Raw HTML)* ASP.NET Viewer (PDF)* Report conversion Convert Crystal Reports Convert Section Reports to RDL Import layouts from Excel Convert MS Access reports Convert RPX reports Data Sources Microsoft SQL Server Oracle Client Provider CSV Files JSON Datasources XML Datasources ODBC Providers OLEDB Providers Data Objects Extensible Custom Data Providers Shared datasources and datasets* Export CSV and Excel DocX* and Doc HTML and XML JSON Advanced PDF encryption* like security, settings, and embedded fonts RTF and Text TIFF Chart Controls Area Chart Bar Chart Bubble Chart Column Chart Financial Charts Line Chart Pie Chart Scatter Chart Data Visualization Banded Lists Barcodes Bullets and Sparklines* Containers and Overflow Placeholders Formatted and Rich Textboxes Images Maps* Tables Table of contents* Tablix in reports *Not included in ActiveReports Standard. Compare Professional vs. Standard |
ActiveReports Server Core
適用於企業團隊的可擴展,靈活的報表服務器
為ActiveReports中設計的企業報告添加一鍵式發布
- 最終用戶的響應式HTML5報告門戶
- 用於管理服務器設置的基於Web的管理儀表板
- 用於臨時報告的Web設計器插件
託管,保護和發布報告的平台
ActiveReports Server提供內置負載平衡,即插即用可擴展性,多租戶部署,基於服務器的打印管理和單點登錄支持。對於最終用戶,我們有一個響應式HTML5報告門戶,他們可以從任何支持觸摸的設備安排報告,導出等。對於管理員,我們有一個響應式HTML5管理儀表板,他們可以在其中監控,管理和配置服務器。
基於Web的報告門戶
最終用戶使用任何桌面或移動瀏覽器登錄報告門戶,以查看,查詢,計劃和導出報告。您還可以讓用戶從ActiveReports查看器應用程序訪問服務器報告。
基於Web的管理儀表板
ActiveReports Server提供響應式HTML5儀表板,供管理員監控,管理和配置服務器設置,例如來自任何計算機或設備的權限,報告,日程安排和數據。
設計師插件
HTML5報表設計器為最終用戶提供了一個友好的用戶界面,為高級用戶和開發人員提供了高級功能。該插件還包括用戶可以下載的點擊一次設計器。
開發者版本集成
開發人員版本集成允許ActiveReports Professionals使用服務器共享數據設計報告,使用服務器資源執行和預覽報告,並將它們直接發佈到服務器。
廣泛的RESTful API
API允許開發人員對用戶進行預身份驗證,將報告門戶和管理儀表板嵌入到Web應用程序中,並利用服務器的功能實現複雜功能。
ActiveReports Server + Designer
Along with all the features of ActiveReports Server Core, Server + Designer includes a WebViewer control, a browser-based visual report designer, and ClickOnce end-user report designer.
What's Included
|
ActiveReports.NET Professional
|
ActiveReports.NET Standard
|
ActiveReports Engine | V | V |
World-class reporting
|
V | V |
Flexible, extensible API | V | V |
Multi-language support | V | V |
.NET Report Designers | V | |
Visual Studio-Integrated Report Designer
|
V | V |
Standalone Report Designer App | V | V |
End-User Report Designer for Web | V | |
End-User Report Designer for Desktop | V | |
.NET Report Viewers | V | |
WebViewer Control (ASP.NET)
|
V | V |
WinForms Viewer | V | V |
WPF Viewer | V | V |
WPF Viewer With Touch | V | |
JavaScript Viewer (ASP.NET, ASP.NET Core, MVC, Angular, Vue, React, and JS) | V | |
Blazor Viewer | V | |
.NET Report Features | V | |
Powerful Controls and Data Regions
|
V | V |
Crisp, Pixel-perfect Exports | V | V |
Printing | V | V |
Advanced PDF Encryption and Rendering | V | |
Master Reports | V | |
Report Parts | V | |
Maps | V | |
Table of Contents | V | |
HTTP Handlers | V | |
DocX Export | V | |
Bullets and Sparklines | V | |
InputField | V |
Hardware requirements (minimum)
Hard drive space: 1 GB available
.NET Framework 4.6.2 to 4.8.1 |
.NET 6, .NET 7, .NET 8 | ||
Desktop (WinForms, WPF) ASP.NET (WebForms, MVC 5) |
Console 1 Desktop (WinForms, WPF) ASP.NET Core (MVC, Blazor) Azure Function 2 |
||
IDE | Visual Studio 2022 (17.8) | ✓ | ✓ |
Visual Studio 2019 (16.11) | ✓ | ✘ | |
Visual Studio 2017 (15.9) | ✓ | ✘ | |
Operating System | Windows 11 | ✓ | ✓ 3 |
Windows 10 | ✓ | ✓ 3 | |
Windows Server 2022 | ✓ | ✓ 3 | |
Windows Server 2019 | ✓ | ✓ 3 | |
Windows Server 2016 | ✓ 3 | ✓ 3 |
1 Tutorial: Create a .NET console application using Visual Studio
2 Quickstart: Create your first C# function in Azure using Visual Studio
3 Install .NET on Windows
Note: The Express Editions of Visual Studio do not work with ActiveReports, as they do not support packages.
Run Time Supported Environments
Console and Desktop
Controls | Framework | Operating System | |||
.NET Framework 4.6.2 to 4.8.1 |
.NET 6 .NET 7 .NET 8 |
Windows 11 Windows 10 |
Windows Server 2022 Windows Server 2019 Windows Server 2016 |
macOS 10.15+1 Linux 2 |
|
Console Application (Page/RDL reports) |
✓ | ✓ | ✓ | ✓ | ✓ |
Console Application (Section Reports) |
✓ | ✓ | ✓ | ✓ | ✓ |
WinForms Controls (Viewer, Designer) |
✓ | ✓ | ✓ | ✓ | ✘ |
WPF Controls (Viewer) | ✓ | ✓ | ✓ | ✓ | ✘ |
1 .NET on macOS
2 .NET on Linux
Web
Server | Framework | Operating System (*1) | |||
.NET Framework 4.6.2 - 4.8.1 |
.NET 6 .NET 7 .NET 8 |
Windows 11 Windows 10 |
Windows Server 2022 Windows Server 2019 Windows Server 2016 |
macOS 10.15+ (*2) Linux (*3) |
|
ASP.NET WebForms (WebViewer) |
✓ | ✘ | ✓ | ✓ | ✘ |
ASP.NET MVC 5 (JS Viewer, Web Designer) |
✓ | ✘ | ✓ | ✓ | ✘ |
ASP.NET Core MVC (JS Viewer, Web Designer) |
✘ | ✓ | ✓ | ✓ | ✓ |
ASP.NET Core Blazor (Viewer) |
✘ | ✓ | ✓ | ✓ | ✓ |
Controls | Browser | |||||
Edge Cromium 109 | Chrome 109 | Firefox 115 | Safari 15.6 | Internet Explorer 11 | Edge Legacy | |
ASP.NET WebForms (WebViewer) | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ |
JS Viewer, Web Designer | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ |
ASP.NET Core Blazor (Viewer) | ✓ | ✓ | ✓ | ✓ | ✘ | ✘ |
*1: requires IIS 10
*2: Install .NET on macOS
*3: Install .NET on Linux
Limitations of .NET Core support
- You need to specify encodings before using ActiveReports with ASP.NET Core MVC. See Troubleshooting for details.
- While working with Section Reports with scripts in WinForms Viewer, WPF Viewer, and Windows Designer components in .NET Core applications, it is mandatory to install 'System.Text.Encoding.CodePages' NuGet package and update the Program.cs file accordingly. Otherwise 'System.NotSupportedException' is thrown on previewing the report. See Troubleshooting for details.
ComponentOne (點擊可觀看詳細介紹)
An extensive, flexible collection of performant, extensible .NET UI controls for mobile, web, and desktop. Full support for Visual Studio 2019 and Windows 10.
ComponentOne Ultimate |
ComponentOne Studio Enterprise |
WinForms Edition |
WPF Edition |
UWP Edition |
ASP.NET MVC Edition |
ASP.NET Web Forms Edition |
ActiveX Edition |
Silverlight Edition |
LightSwitch Edition |
Studio for Xamarin |
Xamarin.Android Edition |
Xamarin.iOS Edition |
Spread Studio 電子試算表開發軟體 (點擊可觀看詳細介紹)
Spread.NET
Spreadsheet components for WinForms, ASP.NET, WinRT, and WPF.
SpreadJS
Spreadsheet components for JavaScript and Angular
Spread COM
The classic COM version of Spread for use in Visual Studio 6
Documents
for Excel, .NET Edition
This high-speed, small-footprint spreadsheet API for .NET Standard 2.0 allows you to generate, load, modify, and save spreadsheets with no Excel dependencies.
Documents for Excel, .NET Edition
Includes 1 developer license and 1 distribution location
Documents for Excel, .NET Edition Unlimited
Includes 1 developer license and unlimited distribution locations
Documents for Excel, .NET Edition Team Unlimited
Includes 5 developer licenses and unlimited distribution
Documents
for Excel, Java Edition
This high-speed, small-footprint spreadsheet API for Java 6.0+ allows you to generate, load, modify, and save spreadsheets with no Excel dependencies.
Documents for Excel, Java Edition
Includes 1 developer license and 1 distribution location
Documents for Excel, Java Edition Unlimited
Includes 1 developer license and unlimited distribution locations
Documents for Excel, Java Edition Team Unlimited
Includes 5 developer licenses and unlimited distribution locations
Documents for PDF
This high-speed, small-footprint PDF API for .NET Standard 2.0 allows you to generate, load, modify, and save PDFs with no Acrobat dependencies.
Documents for PDF
Includes 1 developer license and 1 distribution location
Documents for PDF Unlimited
Includes 1 developer license and unlimited distribution locations
Documents for PDF Team Unlimited
Includes 5 developer licenses and unlimited distribution locations
Documents for Word
This high-performance Word API allows you to generate, load, modify, and save DOCX files with no Word dependencies.
Documents for Word
Includes 1 developer license and 1 distribution location
Documents for Word Unlimited
Includes 1 developer license and unlimited distribution locations
Documents for Word Team Unlimited
Includes 5 developer licenses and unlimited distribution locations
Documents for Imaging
This high-performance imaging API allows you to create, load, modify, and save images in .NET Standard 2.0 applications.
Documents for Imaging
Documents for Imaging Unlimited
Includes 1 developer license and unlimited distribution locations
Documents for Imaging Team Unlimited
Includes 5 developer licenses and unlimited distribution locations
Wijmo (點擊可觀看詳細介紹)
Wijmo Enterprise
A complete collection of extensible, fast JavaScript UI controls written in TypeScript. No dependencies, full Angular support.
Wijmo Core + OLAP
Lightning-fast OLAP pivot table and chart. Includes all Wijmo Core controls.
Wijmo Core + FlexSheet
Top spreadsheet features in a lightweight control. Includes all Wijmo Core controls.
Wijmo Core + MultiRow
Specialized grid supports wrapped columns. Includes all Wijmo Core controls.
Wijmo Core + FinancialChart
8 specialized financial charts with built-in calculations. Includes all Wijmo Core controls.
Wijmo Core
40+ pure JavaScript UI controls with full Angular support.
Wijmo 5-Pack
Get 5 licenses of Wijmo Enterprise, plus Platinum Support, at a discount.
Wijmo 10-Pack
Get 5 licenses of Wijmo Enterprise, plus Platinum Support, at a discount.