DevExpress.AspNetCore.Spreadsheet
26.1.4
Prefix Reserved
dotnet add package DevExpress.AspNetCore.Spreadsheet --version 26.1.4
NuGet\Install-Package DevExpress.AspNetCore.Spreadsheet -Version 26.1.4
<PackageReference Include="DevExpress.AspNetCore.Spreadsheet" Version="26.1.4" />
<PackageVersion Include="DevExpress.AspNetCore.Spreadsheet" Version="26.1.4" />
<PackageReference Include="DevExpress.AspNetCore.Spreadsheet" />
paket add DevExpress.AspNetCore.Spreadsheet --version 26.1.4
#r "nuget: DevExpress.AspNetCore.Spreadsheet, 26.1.4"
#:package DevExpress.AspNetCore.Spreadsheet@26.1.4
#addin nuget:?package=DevExpress.AspNetCore.Spreadsheet&version=26.1.4
#tool nuget:?package=DevExpress.AspNetCore.Spreadsheet&version=26.1.4
DevExpress.AspNetCore.Spreadsheet NuGet Package
The DevExpress ASP.NET Core Spreadsheet allows you to add spreadsheet functionality to an ASP.NET Core application. Generate a new document or load an existing file, and give users access to comprehensive workbook editing capabilities.
Key Features
- Microsoft Excel compatibility (XLS/XLSX/XLSM)
- Over 400 built-in formulas
- Data editing and input validation
- Data sorting and filtering support
- Document management API
- 2D and 3D Chart integration
- Ribbon and Context Menu customization
- Export to PDF/HTML
Examples
Install the DevExpress.AspNetCore.Spreadsheet NuGet package:
dotnet add package DevExpress.AspNetCore.Spreadsheet
Once installed, configure your application as described in the following help topic: Configure a Visual Studio Project.
Example 1: Add a Spreadsheet to a Page
Razor:
@inject Microsoft.AspNetCore.Antiforgery.IAntiforgery Antiforgery
<script>
function spreadsheet_beforeSend(spreadsheet, e) {
e.request.setRequestHeader("RequestVerificationToken",
"@Antiforgery.GetAndStoreTokens(Context).RequestToken");
}
</script>
@(Html.DevExpress().Spreadsheet("spreadsheet")
.Height("500px")
.Width("100%")
.DocumentRequestHandlerUrl(Url.Page(pageName: null, pageHandler: "DxSpreadsheetRequest"))
.ClientSideEvents(events =>
events.OnBeforeSend("spreadsheet_beforeSend")
)
)
Model:
public class SpreadsheetModel : Microsoft.AspNetCore.Mvc.RazorPages.PageModel {
public IActionResult OnGetDxSpreadsheetRequest() {
return SpreadsheetRequestProcessor.GetResponse(HttpContext);
}
public IActionResult OnPostDxSpreadsheetRequest() {
return SpreadsheetRequestProcessor.GetResponse(HttpContext);
}
}
Example 2: Activate the Auto-Save Feature
@(Html.DevExpress().Spreadsheet("spreadsheet")
// ...
.AutoSaveMode(DevExpress.Web.Office.AutoSaveMode.On)
.AutoSaveTimeout(TimeSpan.FromMinutes(3))
)
Additional Examples on GitHub
Demos
Related Components/Packages
DevExpress.AspNetCore.Dashboard - DevExpress ASP.NET Core Dashboard control.
dotnet add package DevExpress.AspNetCore.Dashboard
DevExpress.AspNetCore.Reporting - DevExpress ASP.NET Core Reporting control.
dotnet add package DevExpress.AspNetCore.Reporting
DevExpress.AspNetCore.RichEdit - DevExpress ASP.NET Core Rich Text Editor component.
dotnet add package DevExpress.AspNetCore.RichEdit
Documentation
Evaluation Period, Pricing Options, and Licensing Terms
Whether you own a license or want to start a 30-day evaluation period, download and register your DevExpress license key. To obtain your key, log in to the DevExpress Download Manager. Use your existing DevExpress.com account or create a new account for free. For key registration instructions, see License Key for DevExpress Products.
If you purchase a license after evaluating a product, re-register your updated DevExpress license key to remove evaluation version warnings/messages.
This package is included in the following commercial subscriptions:
- DevExpress ASP.NET and Blazor Subscription
- DevExpress DXperience Subscription
- DevExpress Universal Subscription
See DevExpress Subscriptions & Licensing for subscription comparison tables, purchasing FAQ, and licensing information.
Software Bill of Materials (SBOM)
To access SBOM files for DevExpress packages, please refer to the following article: Software Bill of Materials (SBOM) for DevExpress .NET assemblies/NuGet packages, JavaScript, VCL and other redistributable artifacts.
See Also: Information Security | Security - What You Need to Know
Useful Online Resources
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- DevExpress.AspNetCore.Common (= 26.1.4)
- DevExpress.AspNetCore.Core (= 26.1.4)
- DevExpress.Charts (= 26.1.4)
- DevExpress.Charts.Core (= 26.1.4)
- DevExpress.Data (= 26.1.4)
- DevExpress.DataVisualization.Core (= 26.1.4)
- DevExpress.Drawing (= 26.1.4)
- DevExpress.Office.Core (= 26.1.4)
- DevExpress.Printing.Core (= 26.1.4)
- DevExpress.Spreadsheet.Core (= 26.1.4)
- DevExpress.TreeMap (= 26.1.4)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on DevExpress.AspNetCore.Spreadsheet:
| Package | Downloads |
|---|---|
|
LogoWeb.Core
Core library for LogoWeb projects. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 26.1.4 | 0 | 8/7/2026 |
| 26.1.4-pre-26200 | 88 | 7/23/2026 |
| 26.1.4-pre-26190 | 96 | 7/14/2026 |
| 26.1.4-pre-26179 | 106 | 7/2/2026 |
| 26.1.3 | 3,517 | 6/18/2026 |
| 25.2.9 | 83 | 8/3/2026 |
| 25.2.8 | 1,596 | 6/10/2026 |
| 25.2.7 | 2,262 | 5/6/2026 |
| 25.2.6 | 2,345 | 4/7/2026 |
| 25.2.5 | 1,589 | 3/2/2026 |
| 25.2.4 | 2,469 | 2/3/2026 |
| 25.2.3 | 4,375 | 12/18/2025 |
| 25.1.13 | 85 | 7/31/2026 |
| 25.1.12 | 160 | 6/10/2026 |
| 25.1.11 | 188 | 5/5/2026 |
| 25.1.10 | 196 | 4/6/2026 |
| 25.1.9 | 217 | 3/2/2026 |
| 25.1.8 | 261 | 1/16/2026 |
| 25.1.7 | 2,869 | 12/15/2025 |