Excel Spreadsheet API

Read-Write-Convert Microsoft Excel Files

A high performance and fully-functional cross-platform API to work with Microsoft Excel documents. Our Spreadsheet Document API integrates the following features:

  • Microsoft Excel compatibility (XLS, XLSX, XLSM, CSV, TEXT)
  • Print / Export to PDF and HTML
  • Tagged (Accessible) PDF/A & PDF/UA Documents
  • Built-in formula calculation engine with 400+ Excel functions
  • Document Protection / Encryption
  • Charts, Sparklines, Pictures, and Shapes
  • Data Binding
  • Mail Merge
  • Excel Pivot Tables

Learn more

Spreadsheet File API - XLS, XLSX, CSV

PDF Document API

Create and Manipulate PDF Files

The DevExpress PDF Document API ships with the following integrated features:

  • Print PDF Documents
  • Merge / Split PDF Documents
  • Interactive Forms
  • PDF Signing
  • Password Protection
  • Annotations
  • Edit Page Content
  • Text Search and Extraction

Learn more

PDF Document API | DevExpress

Word (RTF) Document API

Read-Write-Convert Microsoft Word Files

The DevExpress Word (RTF) Document API is a word processing engine designed to fully automate common word processing requirements and use-case scenarios. It is the non-visual equivalent of our Rich Text Edit control. Integrated features include:

  • Supported File Formats: DOC, DOCX, RTF, ODT, TXT, and more
  • Read / Write HTML Documents
  • Print / Export DOC to PDF
  • Tagged (Accessible) PDF/A & PDF/UA Documents
  • Mail Merge with Master-Detail Support
  • Merge / Split Word Documents
  • Document Protection
  • Right-to-Left (RTL) Support

Learn more

Rich Text File API - DOC, DOCX, RTF

Digital Signatures

Sign Microsoft Office Documents and PDFs

Office File API ships with integrated digital signature support. You can electronically sign Microsoft Word documents, Microsoft Excel workbooks, PowerPoint presentations, and PDF files.

Our Digital Signature API allows you to execute the following actions:

  • digitally sign Office files and PDFs;
  • configure signature options;
  • validate digital signatures in MS Office documents;
  • remove signatures.

Learn more

Digital Signatures - Office File API

Best in Class Tools

DevExpress is honored to have been voted best in class 19 times in this year's Visual Studio Magazine Reader's Choice Awards.

Experience the DevExpress difference and see why your peers consistently vote our products #1. With our Universal Subscription, you will build your best, see complex software with greater clarity, increase your productivity and create stunning applications for Windows, Web and your Mobile world.

19 VSM Awards in 2023 x19
20 VSM Awards in 2022 x20
20 VSM Awards in 2021 x20
18 VSM Awards in 2020 x18

60 Day Unconditional Money Back Guarantee

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
.NET 6 / .NET 7 / .NET 8 Support
Data Grid
DirectX Hardware Acceleration
HTML & CSS Markup Support
Charting
Gantt
Spreadsheet
Rich Text Editor
Calendar & Scheduling
Diagrams
Ribbon
Toolbar-Menu
DirectX Form
Dock Windows
Pivot Grid
Tree List
TreeMap
Property Grid
PDF Viewer
Sankey Diagram
Sunburst
Layout Manager
Map Control
Heat Map
Gauge Controls
Navigation Pane
Tile Control
Live Tile Manager
Printing & Exporting
Spell Checker
Data Editors
MVVM Framework
Themes and Skinning
WPF Controls
.NET 6 / .NET 7 / .NET 8 Support
Data Grid
Tree List
Property Grid
Charting
Pivot Grid
Calendar & Scheduling
Spreadsheet
Rich Text Editor
Spell Checker
PDF Viewer
Diagrams
Sankey Diagram
Ribbon
Toolbar-Menu
TreeView
Dock Windows
Layout Manager
Navigation Controls
Data Editors
Map Control
Heat Map
Sunburst
TreeMap
Gantt Control
Gauge Controls
Printing and Exporting
MVVM Framework
Application Themes
Blazor UI Components
Grid
Bar Gauge
Charts
Data Editors
Dialogs & Windows
File Management
HTML Editor
PDF Viewer
Layout
Map
Navigation
Pivot Grid
Reports
Rich Text Editor
Scheduler
TreeList
BI Dashboard
.NET MAUI Controls with Support
Data Grid
CollectionView
Charts
Scheduler
PDF Viewer
Bottom Sheet
Data Editors
Data Form & Form Components
HTML Editor
Image Control
Layout Panels
Popup
Circular Gauge
Shimmer Control
Tabs
Toolbar
Tree View
.NET MAUI Project Templates
Office File API Support
jQuery Components
Data Grid
Charting
Calendar & Scheduling
Pivot Grid
TreeList
HTML/Markdown Editor
Diagram
Gantt
File Management
Form Layout
Data Editors
Gauge Components
Map Components
Navigation and Layout
Dialogs and Notifications
Actions and Lists
Data Export
Theme Builder
Angular Components
Data Grid
Charting
Calendar & Scheduling
Pivot Grid
TreeList
HTML/Markdown Editor
Diagram
Gantt
File Management
Form Layout
Data Editors
Gauge Components
Map Components
Navigation and Layout
Dialogs and Notifications
Actions and Lists
Data Export
Theme Builder
React Components
Data Grid
Charting
Calendar & Scheduling
Pivot Grid
TreeList
HTML/Markdown Editor
Diagram
Gantt
File Management
Form Layout
Data Editors
Gauge Components
Map Components
Navigation and Layout
Dialogs and Notifications
Actions and Lists
Data Export
Theme Builder
Vue Components
Data Grid
Charting
Calendar & Scheduling
Pivot Grid
TreeList
HTML/Markdown Editor
Diagram
Gantt
File Management
Form Layout
Data Editors
Gauge Components
Map Components
Navigation and Layout
Dialogs and Notifications
Actions and Lists
Data Export
Theme Builder
ASP.NET Web Forms Controls
Data Grid
Charting
Ribbon
Spreadsheet
Rich Text Editor
Calendar & Scheduling
Card View
Site Navigation
Page Layout
Docking and Popups
Pivot Grid
Tree List
TreeView
Vertical Grid
HTML Editor
Gauge Controls
Data Browsing
Image Browsing
File Management
Multi-Purpose Site Controls
Printing & Exporting
Spell Checker
Data Editors
Themes and Skinning
Diagram
Gantt
ASP.NET MVC Extensions
Data Grid
Charting
Ribbon
Spreadsheet
Rich Text Editor
Calendar & Scheduling
Card View
Page Layout
Site Navigation
Docking and Popups
Pivot Grid
Tree List
TreeView
Vertical Grid
HTML Editor
Data Browsing
Image Browsing
File Management
Printing & Exporting
Spell Checker
Data Editors
Themes and Skinning
Diagram
Gantt
ASP.NET MVC Client-Side Controls
Data Grid
Charting
Calendar & Scheduling
Pivot Grid
TreeList
HTML/Markdown Editor
Diagram
Gantt
File Management
Form Layout
Data Editors
Gauge Controls
Map Control
Web Navigation and Layout
Dialogs and Notifications
Multi-Purpose Web Controls
Data Export
Theme Builder
ASP.NET Core Controls
.NET 6 / .NET 7 / .NET 8 Support
Data Grid
Charting
Calendar & Scheduling
Pivot Grid
TreeList
HTML/Markdown Editor
Diagram
Gantt
File Management
Form Layout
Data Editors
Gauge Controls
Map Control
Web Navigation and Layout
Dialogs and Notifications
Multi-Purpose Web Controls
Data Export
Theme Builder
ASP.NET Core Office Controls
.NET 6 / .NET 7 / .NET 8 Support
Spreadsheet
Rich Text Editor
Printing & Export
ASP.NET Bootstrap Controls
Data Grid
CardView
Charting
Ribbon
Rich Text Editor
File Manager
Scheduler
Site Navigation and Layout
Sparkline
Spreadsheet
Data Editors
Themes and Skinning
Reporting
.NET 6 / .NET 7 / .NET 8 Support
Visual Studio Report Designer
WinForms Document Viewer
WinForms End-User Report Designer
Document Viewer (ASP.NET Web Forms, MVC, Core)
Web Report Designer (ASP.NET Web Forms, MVC, Core)
Native Blazor Document Viewer (Server, WebAssembly)
Blazor Web Report Designer (Server, WebAssembly)
WPF Document Viewer
WPF End-User Report Designer
Native Angular Document Viewer
Angular End-User Report Designer
Native React Document Viewer
React End-User Report Designer
XPO - ORM Library
High Performance ORM
Full Support for 12 Database Engines
.NET 6 / .NET 7 / .NET 8 Support
Visual Data Model Designer
Office File API (Basic)
.NET 6 / .NET 7 / .NET 8 Support
Export to Excel (XLSX, XLS, CSV)
Word Processing Document API (create, edit, update DOC/DOCX, RTF, HTML, etc.)
Office File API (Complete)
.NET 6 / .NET 7 / .NET 8 Support
Non-Windows Environment Support (Linux, macOS, Azure, AWS)
Spreadsheet Document API (create, edit, update XLSX, XLS, CSV)
Export to Excel (XLSX, XLS, CSV)
Word Processing Document API (create, edit, update DOC/DOCX, RTF, HTML, etc.)
PDF Document API
Digital Signature API
Barcode Generation API
Zip Compression and Archive API
Unit Conversion API
Business Intelligence Dashboard
.NET 6 / .NET 7 / .NET 8 Support
WinForms Dashboard Viewer
WinForms End-User Dashboard Designer
WPF Dashboard Viewer
Blazor Dashboard Component
ASP.NET Core Dashboard Control (includes End-User Designer)
ASP.NET Web Forms Dashboard Control (includes End-User Designer)
ASP.NET MVC Dashboard Control (includes End-User Designer)
HTML JS Dashboard Control (includes End-User Designer)
Dashboard Component for Angular (includes End-User Designer)
Dashboard Component for React (includes End-User Designer)
Dashboard Component for Vue (includes End-User Designer)
VS Dashboard Designer
XAF - Cross-Platform .NET App UI
.NET 6, 7, 8 / .NET Framework
WinForms, ASP.NET Core Blazor, ASP.NET Web Forms
Backend Web API Service
Entity Framework Core and XPO ORM Support
Multi-Tenancy Support
Role-based Access Control, Permission Management
Administrative UI (Manage Users & Roles at Runtime)
Audit Trail (History of Data Changes)
Validation (Prevent Data Errors)
Reporting (Shape, Export & Print Data)
Analytics (Dashboard, Chart, Pivot, Map)
Office Documents (Edit Rich Text & Spreadsheets)
File Attachments (Store Custom Files)
Clone Object (Copy Data Records)
Business Process Management (Workflow & State Machine)
Conditional Appearance (Manage UI Element State)
Event Planning (Scheduler & Notifications)
Tree List Editors (Organize Hierarchical Data)
Localization
Themes
.NET App Security & Web API Service
Entity Framework Core ORM Support
XPO ORM Support
Role-based Access Control & Permission Management
ASP.NET Core Web API / OData Service for CRUD and Authorization
Administrative UI to Manage Users and Roles at Runtime
Download Reports
Download File Attachments
Obtain Localized Strings
Validate Data
Audit Data Changes
CodeRush for Visual Studio
VS 2022 Support
VS 2019 Support
VS 2017 Support
VS 2015 Support
Roslyn-Powered Superior Performance
C#, VB.NET, XAML
TestCafe Studio: Functional Web Testing
Coded UI Support for WinForms Controls
Source Code *
WinForms Controls
ASP.NET Controls
WPF Controls
JavaScript - jQuery, Angular, React
Blazor UI Components
Reporting
.NET MAUI Controls with Support
XPO - ORM Library
Office File API
Data Visualization Dashboard
XAF - Cross-Platform .NET App UI
Technical Support
Priority Support

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

Supported IDEs

Review the list of development tools and frameworks supported by our products. We strongly recommend that you always download and use the most recent versions. If the latest version does not support the IDE or framework you're using, please submit a support ticket via the DevExpress Support Center and request an evaluation version that suits your requirements.

Version
24.1.5
23.1.12
22.1.14
18.1.18
Release Date
15-August-2024
15-August-2024
7-May-2024
5-May-2022
Support Status
Supported
Limited Support
Not Supported
(for legacy apps)
Not Supported
(for legacy apps)
Minor Updates
Yes
No
No
No
Security Updates
Yes
Yes
No
No
Supported Frameworks
.NET 6 / .NET 7 / .NET 8
.NET Framework 4.5.2+
.NET 6
.NET 5
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET 6
.NET 5
.NET Core 3.0+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Framework 4.0+
Supported IDE
Visual Studio 2022
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015
Visual Studio 2022
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015
Visual Studio 2022
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015
Visual Studio 2013
Visual Studio 2012
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015
Visual Studio 2013
Visual Studio 2012
Visual Studio 2010
 

FAQ - PDF Document API

Does the PDF Document API support .NET?

Yes. It supports .NET 6 and .NET 7. The DevExpress PDF file generation API works in apps that run on Windows, Linux, and MacOS. You can even deploy your apps on Azure.

Can I manipulate PDF content with the PDF Document API?

With our PDF Document API, you can combine multiple PDF files into one or mix, insert, delete, and rotate PDF pages. You can also extract text & images, generate background graphics, work with interactive forms, add text annotations, incorporate comments and replies to your PDF documents.

Can I convert Word and Excel documents to PDF?

Yes, can convert Word and Excel files to PDF via our Word & Spreadsheet Document API – both our included in our Office File API Subscription (included with our PDF Document API).

Can I protect PDF documents using the DevExpress PDF Document API for .NET?

You can protect your documents with a password or apply permissions to prevent copy operations, modifications, or restrict printing.

And of course, our PDF Document API allows you to lock-down your PDF files via digital signatures. For more information, please review the following webpage: https://docs.devexpress.com/OfficeFileAPI/118621/pdf-document-api/document-security

How do I get started with the PDF Document API?

FAQ - Word Processing API

Is Microsoft Office required for the DevExpress Word Processing Document API?

No, you do not need a copy of Microsoft Office to generate DOC, DOCx files.

What can I do with the DevExpress Word Processing Document API?

You can manage and modify text documents through files, streams and byte arrays. You can print and export DOC/DOCx to PDF, merge or split documents, generate new documents using templates, modify content, protect documents with passwords and digital signatures, and convert documents to different rich text & image file formats.

Does the Word Processing Document API support .NET?

Yes. It supports .NET 6 and .NET 7. The DevExpress Word Processing file generation API works in apps that run on Windows, Linux, and MacOS. You can even deploy your apps on Azure.

How do I get started with the Word Processing Document API?

FAQ - Spreadsheet Document API

Is MS Office required for the Spreadsheet Document API to work with documents?

No, you do not need a copy of Microsoft Excel to generate XLS, XLSx files.

What can I do with data and files using the Spreadsheet Document API?

You can manage spreadsheet or Excel documents through files, streams and byte arrays, print and export spreadsheets to PDF, merge-split spreadsheet documents, generate spreadsheets using templates, modify spreadsheet content, analyze and visualize data, protect spreadsheets with passwords and digital signatures, and convert documents to different spreadsheet and image file formats.

Does the DevExpress Spreadsheet Document API support .NET?

Yes. It supports .NET 6, .NET 7, .NET Standard 2.0+. The DevExpress Spreadsheet file generation API works in apps that run on Windows, Linux, and MacOS. You can even deploy your apps on Azure and AWS.

How do I get started with the Spreadsheet Document API?

Start your free 30-day trial today!

Download our fully-functional 30-day trial today and
experience the DevExpress difference today.

 

Download Free Trial