Announcing DevExpress Universal v18.1

Built and optimized for desktop, web, and mobile developers alike, DevExpress Universal helps software teams deliver high performance line-of-business apps that amaze.

See What's New

We Thank Our Loyal Customers for Casting Their Votes

DevExpress is honored to have been voted best in class 19 times in 2017 Visual Studio Magazine Readers' Choice Awards.

Read More
Your Success Matters

Your Success Matters

We look forward to working with you and will do whatever we can to make your experience with us a profitable one.

Read More

Learn More about Our WPF Spreadsheet

Learn More

Documents & Worksheets
Protection & Encryption
Use document protection and password encryption to prevent unauthorized access.
Protection & Encryption

The DevExpress WPF Spreadsheet control enables you to use password encryption to prevent unauthorized users from opening or modifying your workbooks. You can also restrict changes to workbooks, worksheets, and specific ranges. In a protected workbook, users are not allowed to add, delete or rename worksheets.

Data Validation
Reduce data entry errors and visually inform users of invalid input.
Data Validation
The Spreadsheet Control includes data validation support. With it, you can control the manner in which data is entered. An error message is displayed if a value violates restrictions you've specified. You can use predefined validation rules or implement them manually using Data Validation API.
Data Binding
ADO.NET / SQL / Custom Objects
Data Binding

The DevExpress Spreadsheet control allows you to bind a worksheet or cell range to various data source types: ADO.NET data sets, SQL databases, custom objects, etc. A cell range can also be used as a data source for any data-aware control. All data-related modifications affecting the worksheet are immediately propagated to bound controls. Changes made within external controls are immediately reflected in the worksheet.

Comments
Excel-Inspired Comments
Comments
You can annotate worksheets by using comments. End-users can add new comments, edit, hide or delete existing comments, move and resize the comment box.
Cell Formatting & Styles
Create professional-looking worksheets that display your data effectively.
Cell Formatting & Styles
The DevExpress Spreadsheet provides several fast and simple ways to create professional-looking worksheets that display your data effectively. You can use cell styles to apply predefined formats, and other manual formatting features to highlight important data.
Load/Save Documents
XLSX, XLS, XLTX, XLTM, CSV, TXT and more...
Load/Save Documents

The DevExpress Spreadsheet control supports the following file formats to import and export data:

  • XLS, XLSX, XLSM;
  • XLT, XLTX, XLTM;
  • CSV;
  • TXT;
  • PDF (export only);
  • HTML (export only).
"The response from DevExpress is always prompt, detailed and typically includes a code sample. Have used their suite for 4 years and never regretted my choice for one second." Jim Thomas
Data Shaping & Analysis
Pivot Tables
Summarize, analyze, explore, and present your worksheet data.
Pivot Tables
An Excel-like pivot table engineered for multi-dimensional data analysis and cross-tab reporting. Pivot Tables are highly flexible and can be quickly adjusted depending on how you need to display your results.
Functions & Array Formulas
Over 400 built-in functions. Custom functions.
Functions & Array Formulas

Numerous built-in functions (mathematical, statistical, financial, logical, etc.) allow you to enter formulas and perform calculations of any complexity.

The WPF Spreadsheet API allows you to create your own functions. Custom functions are available for all spreadsheet calculations, and can be used in formulas. Custom functions are not saved in a workbook file, and should be added in code.

Charts
Present information graphically within worksheets.
Charts
The DevExpress Spreadsheet control allows you to summarize worksheet data visually using a comprehensive collection of charts. Charts display data series visually to make it easier to understand large quantities of data and the relationship between different series of data.
Conditional Formatting
Highlight cell values for maximum data clarity.
Conditional Formatting
The DevExpress Spreadsheet ships with Microsoft Excel inspired Conditional Formatting support. This powerful feature allows you to highlight cells based on specified criteria without writing a single line of code. Cells can be highlighted with data bars, icons and predefined color scales. At runtime, end-users can easily apply style conditions by activating the Spreadsheet's popup menu.
Sorting & Filtering
Sort and filter data against worksheet columns.
Sorting & Filtering

As you would expect, our WPF Spreadsheet supports sorting against worksheet columns. You can sort data by text (alphabetically, according to the current culture), numbers, dates and time.

Filtering helps you to find information quickly. You can filter data in a range or table. Using built-in comparison operators such as 'greater than' and 'begins with' you can show the data you want and hide the rest.

Outlines
Arrange related columns or rows into groups and display summaries for each group.
Outlines

Outlining data makes your data easier to view. When you outline Spreadsheet data, you group worksheet data into different levels based on column and row headings. Once applied, you can expand the outline to view any pertinent detail data by clicking a plus sign. To collapse a group of cells, click a minus sign.

You can use the numbers to collapse or expand groups by level You can also quickly display as little or as much information by clicking the level symbols to the left of your worksheet.

"Since turning to DevExpress from a competitor I have been easily able to upgrade my clients systems, and provide features that were previously virtually impossible." Justin Goddard
Spreadsheet Customization, Printing & Export
Custom Cell Editors
Deliver high-impact data editing experiences within your apps.
Custom Cell Editors

The DevExpress Spreadsheet control allows you to embed custom data editors into worksheet cells. You can use predefined in-place editors or handle the 'CustomCellEdit' event and assign your own editor to worksheet cells.

Text Search & Highlighting
Find / Replace
Text Search & Highlighting
A simple and quick way to find cell values. The 'Find and Replace' dialog removes all complexities associated with data searching. This dialog allows users to enter a search string and initiate a search against all values displayed in the worksheet.
WYSIWYG Printing
The easiest way to printing the contents of your workbook.
WYSIWYG Printing
Turn the contents of your workbook into a printed report with a simple method call or using the Print Dialog. You can customize and preview print output using the Print Setup dialog.
Headers & Footers
Add information to the top and bottom of a printed sheet.
Headers & Footers
The DevExpress Spreadsheet control allows you to add headers and footers at the top and bottom of a printed worksheet. You might create a header or footer that has page numbers, the date, and the name of your file using the Header/Footer dialog.
Print Titles
Make your printed copy easier to read.
Print Titles

Our Spreadsheet control allows you to specify rows and columns that will be printed on each printed page. This can make your printed copy easier to read.

Export to PDF
Data export is fully formatted.
Export to PDF

The DevExpress Spreadsheet control supports the following file formats to export data:

  • PDF
  • HTML

Buy this product as part of the following subscription packages.

We are so confident in our products and services that we back them with a 60 day no questions asked money back guarantee. If within the first 60 days of ownership you are not satisfied with the capabilities of our tools, you can request a full refund of the amount you paid to DevExpress by writing to clientservices@devexpress.com or by calling +1 (818) 844-3383.

Best Value
WinForms Controls
WPF Controls
ASP.NET WebForms Controls
Printing & Exporting
ASP.NET MVC Extensions
Printing & Exporting
ASP.NET Bootstrap Controls
Themes and Skinning
JavaScript - jQuery, Angular, React
JavaScript - ASP.NET MVC & Core
UWP Controls
Reporting
WinForms Report Viewer
WinForms End-User Report Designer
HTML5 Report Viewer
ASP.NET Report Viewer
ASP.NET End-User Report Designer
MVC Report Viewer
MVC End-User Report Designer
WPF Report Viewer
WPF End-User Report Designer
Office File API (Basic)
Excel Export Library
Word Processing Document API (DOC, RTF)
Office File API (Complete)
Native Mobile UI Controls
CodeRush
C#, VB.NET, XAML
CodeRush Classic
VS 2015 Support
VS 2012, 2013 Support
C#, VB.NET, XAML
HTML, ASP.NET, CSS, Razor, JavaScript
Source Code *
WinForms Controls
ASP.NET Controls
WPF Controls
UWP Controls
JavaScript - jQuery, Angular, React
XPO - ORM Library
Office File API
Data Visualization Dashboard
eXpressApp Framework
Technical Support
Priority Support

* DevExpress does not include/ship source code for certain products, including CodeRush, TestCafe, and Report Server.

Additional Info

WPF Themes and App Skins

The DevExpress WPF Subscription ships with over 30 custom designed and highly polished themes for your next WPF application. You can use each of these themes easily, without modification or manipulate them using our free WPF Theme Designer application. Learn More

Touch Enabled User Experience

Deliver elegant, touch-enabled WPF applications using the platform you know and love. The WPF Subscription helps you leverage your current investments and address customer needs via a comprehensive range of WPF controls that support touch on both Windows 7 and Windows 10.

Built-in, easy-to-use Application Templates

The DevExpress WPF Subscription includes a series of application templates so you can hit the ground. Learn more

Sec 508 and Accessibility

The DevExpress WPF Subscription makes it easy to create WPF applications that meet government regulations regarding web accessibility. Sec 508 and Accessibility Guidelines 1.0 support is available for key DevExpress WPF controls.

MVVM Support

DevExpress WPF Controls have been engineered to support the Model-View-ViewModel development pattern. Controls such as the DevExpress WPF Grid provide the same level of MVVM support as the standard Microsoft Data Grid along with additional features not available from Microsoft. DevExpress controls allow you to generate columns based on data and customize them using WPF styles without limitations. Learn more

Straightforward Localization

All DevExpress WPF controls can be easily localized using satellite resource assemblies. DevExpress delivers satellite assemblies for a large variety of languages and cultures. To make it easy to get started, resource files for four cultures are included to our installation: German, Japanese, Russian, and Spanish. If you need to modify our shipping resources or create satellite assemblies for a different language, simply use our Online Localization Service, a free tool for our active WPF subscribers. Online Localization Service