diff --git a/blazor/pivot-table/images/add-header-and-footer-while-exporting.png b/blazor/pivot-table/images/add-header-and-footer-while-exporting.png
new file mode 100644
index 0000000000..956aeedcf4
Binary files /dev/null and b/blazor/pivot-table/images/add-header-and-footer-while-exporting.png differ
diff --git a/blazor/pivot-table/images/csv-export-with-server-side-pivot-engine.png b/blazor/pivot-table/images/csv-export-with-server-side-pivot-engine.png
new file mode 100644
index 0000000000..946f01db25
Binary files /dev/null and b/blazor/pivot-table/images/csv-export-with-server-side-pivot-engine.png differ
diff --git a/blazor/pivot-table/images/excel-export-with-server-side-pivot-engine.png b/blazor/pivot-table/images/excel-export-with-server-side-pivot-engine.png
new file mode 100644
index 0000000000..df2df37e0c
Binary files /dev/null and b/blazor/pivot-table/images/excel-export-with-server-side-pivot-engine.png differ
diff --git a/blazor/pivot-table/images/export-as-pivot.png b/blazor/pivot-table/images/export-as-pivot.png
new file mode 100644
index 0000000000..ef20f9dce0
Binary files /dev/null and b/blazor/pivot-table/images/export-as-pivot.png differ
diff --git a/blazor/pivot-table/server-side-pivot-engine.md b/blazor/pivot-table/server-side-pivot-engine.md
index 8b72303b2a..a3c14fe047 100644
--- a/blazor/pivot-table/server-side-pivot-engine.md
+++ b/blazor/pivot-table/server-side-pivot-engine.md
@@ -779,4 +779,370 @@ Meanwhile, the memory cache is set to expire after 60 minutes from RAM to free i
* **GetData:** Allows to store data source in RAM as a cache which fires on initial rendering or when the memory cache is expired.
* **GetMembers:** Allows to get the members of a field. This fires when the member editor is opened to do a filtering operation.
* **GetRawData:** Allows to get raw data of an aggregated value cell. This fires when the drill-through or editing dialog is opened.
-* **GetPivotValues:** Allows to update the stored engine properties in-memory cache and returns the aggregated values to browser to render the pivot table. Here, the return value can be modified. The pivot table will be rendered in the browser based on this.
\ No newline at end of file
+* **GetPivotValues:** Allows to update the stored engine properties in-memory cache and returns the aggregated values to browser to render the pivot table. Here, the return value can be modified. The pivot table will be rendered in the browser based on this.
+
+## Excel Export
+
+The server-side engine seamlessly supports Excel export functionality, enabling users to efficiently generate and download pivot table reports in Excel format directly from the server. To enable Excel export in the pivot table, set the [AllowExcelExport](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PivotView.SfPivotView-1.html#Syncfusion_Blazor_PivotView_SfPivotView_1_AllowExcelExport) property in [SfPivotView](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PivotView.SfPivotView-1.html) class to **true**. Once the API is set, the user needs to call the [ExportToExcelAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.PivotView.SfPivotView-1.html#Syncfusion_Blazor_PivotView_SfPivotView_1_ExcelExport_System_Object_System_Nullable_System_Boolean__System_Object_System_Nullable_System_Boolean__) method to export the pivot table to Excel by clicking an external button.
+
+N> The pivot table component can be exported to Excel format using options available in the toolbar. For more details [refer](./tool-bar) here.
+
+```cshtml
+@using Syncfusion.Blazor.PivotView
+@using Syncfusion.Blazor.Buttons
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@code{
+ SfPivotView pivot;
+ public List Data { get; set; }
+ protected override void OnInitialized()
+ {
+ this.Data = ProductDetails.GetProductData().ToList();
+ //Bind the data source collection here. Refer "Assigning sample data to the pivot table" section in getting started for more details.
+ }
+
+ public void OnExcelExport() {
+ this.pivot.ExportToExcelAsync(false);
+ }
+}
+
+```
+
+To enable export functionality in a server-side controller, initialize the **ExcelExport** class to handle export file generation.
+
+```csharp
+ private ExcelExport excelExport = new ExcelExport();
+```
+
+Then, based on the **Action** parameter (**onExcelExport** or **onCsvExport**), invoke the **ExportToExcel** method in the **Post** method of the **PivotController.cs** file.
+
+```csharp
+ public async Task