XperienceCommunity.Exports
1.1.0
dotnet add package XperienceCommunity.Exports --version 1.1.0
NuGet\Install-Package XperienceCommunity.Exports -Version 1.1.0
<PackageReference Include="XperienceCommunity.Exports" Version="1.1.0" />
<PackageVersion Include="XperienceCommunity.Exports" Version="1.1.0" />
<PackageReference Include="XperienceCommunity.Exports" />
paket add XperienceCommunity.Exports --version 1.1.0
#r "nuget: XperienceCommunity.Exports, 1.1.0"
#:package XperienceCommunity.Exports@1.1.0
#addin nuget:?package=XperienceCommunity.Exports&version=1.1.0
#tool nuget:?package=XperienceCommunity.Exports&version=1.1.0
Xperience Community: Exports
Description
This package provides Xperience by Kentico administrators with an option to export data across various listing interfaces. The implementation also allows for developers to easily extend the implementation to allow for exporting across other listing pages within the administration.

Library Version Matrix
| Xperience Version | Library Version |
|---|---|
| >= 30.8.0 | 1.0.0 |
Dependencies
Package Installation
Add the package to your application using the .NET CLI
dotnet add package XperienceCommunity.Exports
or via the Package Manager
Install-Package XperienceCommunity.Exports
Quick Start
Install the NuGet package.
Login to the admin and look for the export button on any of the following applications:
- Users
- Members
- Orders
- Customers
- Forms
- Form Submissions
Adding Export to Listing Pages
As per the implementations in this repository, simply create a class that extends from the XperienceCommunity.Exports.PageExtenders.Base.ExportPageExtender<> class and implement any required methods.
Don't forget to register the page extender with an assembly attribute
[assembly: PageExtender(typeof(UserListPageExtender))]
Transformers
Transformers can be used to transform data prior to exporting. Transformers can be implemented and registered using the XperienceCommunity.Exports.Transformers.IExportDataTransformer interface.
An implementation is included in the project already for replacing form file data in form submissions with a URL to get the file.
builder.Services.AddTransient<IExportDataTransformer, FormSubmissionFileUrlDataTransformer>();
| 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
- CsvHelper (>= 33.1.0)
- kentico.xperience.admin (>= 30.8.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.0 | 1,265 | 8/27/2025 |
| 1.0.0 | 174 | 8/1/2025 |
| 0.0.6-alpha | 161 | 8/1/2025 |
| 0.0.5-alpha | 154 | 8/1/2025 |
| 0.0.3-alpha | 169 | 8/1/2025 |
| 0.0.2-alpha | 165 | 8/1/2025 |
| 0.0.1-alpha | 170 | 8/1/2025 |