From 6d27020d1a1bb913031fd64da8efb0464b266f61 Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Wed, 23 Jul 2025 12:16:22 +0400 Subject: [PATCH 1/2] Update all ExcelJS links to DevExtreme fork --- .../DataGrid/ExcelJSCellCustomization/description.md | 10 +++++----- .../Demos/DataGrid/ExcelJSExportImages/description.md | 4 ++-- .../DataGrid/ExcelJSExportMultipleGrids/description.md | 2 +- .../DataGrid/ExcelJSHeaderAndFooter/description.md | 10 +++++----- .../Demos/DataGrid/ExcelJSOverview/description.md | 6 +++--- .../PivotGrid/ExcelJSCellCustomization/description.md | 10 +++++----- .../Demos/PivotGrid/ExcelJSOverview/description.md | 6 +++--- .../PivotGrid/ExcelJsHeaderAndFooter/description.md | 10 +++++----- 8 files changed, 29 insertions(+), 29 deletions(-) diff --git a/apps/demos/Demos/DataGrid/ExcelJSCellCustomization/description.md b/apps/demos/Demos/DataGrid/ExcelJSCellCustomization/description.md index 71c63d17d842..4a97273e81e3 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSCellCustomization/description.md +++ b/apps/demos/Demos/DataGrid/ExcelJSCellCustomization/description.md @@ -2,11 +2,11 @@ The [customizeCell](/Documentation/ApiReference/Common/Object_Structures/ExportD You can access and change the following attributes: -- Font properties -- Cell background -- Cell values -- Text alignment -- Formatting properties +- Font properties +- Cell background +- Cell values +- Text alignment +- Formatting properties The [customizeCell](/Documentation/ApiReference/Common/Object_Structures/ExportDataGridProps/#customizeCell) function also allows you to identify row types. For example, this demo changes the background color and font weight for cells with the "group" [rowType](/Documentation/ApiReference/UI_Components/dxDataGrid/Row/#rowType). \ No newline at end of file diff --git a/apps/demos/Demos/DataGrid/ExcelJSExportImages/description.md b/apps/demos/Demos/DataGrid/ExcelJSExportImages/description.md index bf74d99b549d..c3db68450896 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSExportImages/description.md +++ b/apps/demos/Demos/DataGrid/ExcelJSExportImages/description.md @@ -1,4 +1,4 @@ -This demo shows how you can use ExcelJS API to export images to Excel [worksheets](https://github.com/exceljs/exceljs#add-a-worksheet). +This demo shows how you can use ExcelJS API to export images to Excel [worksheets](https://github.com/DevExpress/devextreme-exceljs-fork#add-a-worksheet). -See the [customizeCell](/Documentation/ApiReference/Common/Object_Structures/ExportDataGridProps/#customizeCell) callback for implementation details. The **workbook**.addImage() method specifies image data and encoding. **tl** and **br** parameters are used to specify image location and span. +See the [customizeCell](/Documentation/ApiReference/Common/Object_Structures/ExportDataGridProps/#customizeCell) callback for implementation details. The **workbook**.addImage() method specifies image data and encoding. **tl** and **br** parameters are used to specify image location and span. \ No newline at end of file diff --git a/apps/demos/Demos/DataGrid/ExcelJSExportMultipleGrids/description.md b/apps/demos/Demos/DataGrid/ExcelJSExportMultipleGrids/description.md index b5ef612c0ba5..c173ab6b4363 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSExportMultipleGrids/description.md +++ b/apps/demos/Demos/DataGrid/ExcelJSExportMultipleGrids/description.md @@ -1,6 +1,6 @@ The [exportDataGrid()](/Documentation/ApiReference/Common/Utils/excelExporter/#exportDataGridoptions) method allows users to export multiple grids to one Excel document. Grids are exported consequently in a chain of Promises. -In this demo, this functionality is used to export two DataGrids into separate worksheets in the same workbook. Starting position of each exported grid is set using the [topLeftCell](/Documentation/ApiReference/Common/Object_Structures/ExportDataGridProps/topLeftCell/) property. +In this demo, this functionality is used to export two DataGrids into separate worksheets in the same workbook. Starting position of each exported grid is set using the [topLeftCell](/Documentation/ApiReference/Common/Object_Structures/ExportDataGridProps/topLeftCell/) property. Use the [customizeCell](/Documentation/ApiReference/Common/Object_Structures/ExportDataGridProps/#customizeCell) method to customize the exported worksheets. \ No newline at end of file diff --git a/apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/description.md b/apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/description.md index 6857c676f918..d33bfa7c8b84 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/description.md +++ b/apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/description.md @@ -1,9 +1,9 @@ -ExcelJS library allows you to customize worksheets outside the exported cell area. This demo uses this functionality to add a header (a title before exported data) and a footer (a note after exported data). +ExcelJS library allows you to customize worksheets outside the exported cell area. This demo uses this functionality to add a header (a title before exported data) and a footer (a note after exported data). Review the [onExporting](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#onExporting) handler to see the data export code. The functions that create header and footer sections utilize the following customization features: -- Merged cells -- Cell values formatting -- Font properties -- Text alignment +- Merged cells +- Cell values formatting +- Font properties +- Text alignment \ No newline at end of file diff --git a/apps/demos/Demos/DataGrid/ExcelJSOverview/description.md b/apps/demos/Demos/DataGrid/ExcelJSOverview/description.md index b95a10f7dc81..7439dfc5bfc7 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSOverview/description.md +++ b/apps/demos/Demos/DataGrid/ExcelJSOverview/description.md @@ -1,8 +1,8 @@ -To enable export in the DataGrid, reference or import the ExcelJS and FileSaver libraries. Set **export**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/export/#enabled) to **true**. +To enable export in the DataGrid, reference or import the ExcelJS and FileSaver libraries. Set **export**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/export/#enabled) to **true**. -Once the conditions above are met, use the [exportDataGrid(options)](/Documentation/ApiReference/Common/Utils/excelExporter/#exportDataGridoptions) method to export the DataGrid to an Excel workbook. +Once the conditions above are met, use the [exportDataGrid(options)](/Documentation/ApiReference/Common/Utils/excelExporter/#exportDataGridoptions) method to export the DataGrid to an Excel workbook. -Review the [onExporting](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#onExporting) handler to see the data export code. DataGrid is exported as is to a single worksheet. You can also set [allowExportSelectedData](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/export/#allowExportSelectedData) to **true** to export only selected rows. +Review the [onExporting](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#onExporting) handler to see the data export code. DataGrid is exported as is to a single worksheet. You can also set [allowExportSelectedData](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/export/#allowExportSelectedData) to **true** to export only selected rows. You can export DataGrid to CSV. Call the **exportDataGrid(options)** method as shown in the following ticket: Export PivotGrid into CSV file. diff --git a/apps/demos/Demos/PivotGrid/ExcelJSCellCustomization/description.md b/apps/demos/Demos/PivotGrid/ExcelJSCellCustomization/description.md index 0b36a834f5bc..3166b2fc69b1 100644 --- a/apps/demos/Demos/PivotGrid/ExcelJSCellCustomization/description.md +++ b/apps/demos/Demos/PivotGrid/ExcelJSCellCustomization/description.md @@ -2,11 +2,11 @@ Our PivotGrid allows you to control and manage the data export process. You can Our PivotGrid gives you access and allows you to change the following attributes: -- Font properties -- Cell background -- Cell values -- Border properties -- Formatting properties +- Font properties +- Cell background +- Cell values +- Border properties +- Formatting properties The **customizeCell** function also allows you to identify cell area types. \ No newline at end of file diff --git a/apps/demos/Demos/PivotGrid/ExcelJSOverview/description.md b/apps/demos/Demos/PivotGrid/ExcelJSOverview/description.md index a7680cb3e4a7..1db3af1fbce9 100644 --- a/apps/demos/Demos/PivotGrid/ExcelJSOverview/description.md +++ b/apps/demos/Demos/PivotGrid/ExcelJSOverview/description.md @@ -1,8 +1,8 @@ -Our PivotGrid allows you to easily and accurately export its contents to Microsoft Excel. To enable export operations, you must reference or import ExcelJS and FileSaver libraries. You must also set **export**.[enabled](/Documentation/ApiReference/UI_Components/dxPivotGrid/Configuration/export/#enabled) to **true**. +Our PivotGrid allows you to easily and accurately export its contents to Microsoft Excel. To enable export operations, you must reference or import ExcelJS and FileSaver libraries. You must also set **export**.[enabled](/Documentation/ApiReference/UI_Components/dxPivotGrid/Configuration/export/#enabled) to **true**. -Once you've referenced/imported both files and set **export**.**enabled** to **true**, use the [exportPivotGrid(options)](/Documentation/ApiReference/Common/Utils/excelExporter/#exportPivotGridoptions) method to export PivotGrid content to an Excel workbook. +Once you've referenced/imported both files and set **export**.**enabled** to **true**, use the [exportPivotGrid(options)](/Documentation/ApiReference/Common/Utils/excelExporter/#exportPivotGridoptions) method to export PivotGrid content to an Excel workbook. -Please review the [onExporting](/Documentation/ApiReference/UI_Components/dxPivotGrid/Configuration/#onExporting) handler and its data export code to learn more. In this example, PivotGrid content is exported as is to a single worksheet. +Please review the [onExporting](/Documentation/ApiReference/UI_Components/dxPivotGrid/Configuration/#onExporting) handler and its data export code to learn more. In this example, PivotGrid content is exported as is to a single worksheet. You can export PivotGrid to CSV. Call the **exportPivotGrid(options)** method as shown in the following ticket: Export PivotGrid into CSV file. \ No newline at end of file diff --git a/apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/description.md b/apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/description.md index b5cde0ff889c..4d278e790848 100644 --- a/apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/description.md +++ b/apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/description.md @@ -1,4 +1,4 @@ -The PivotGrid allows you to customize a header and a footer in the exported Excel file. The ExcelJS library allows you to customize worksheets outside of exported cell regions. This, in turns, allows you to add a header (a title before exported data) and a footer (a note after exported data). +The PivotGrid allows you to customize a header and a footer in the exported Excel file. The ExcelJS library allows you to customize worksheets outside of exported cell regions. This, in turns, allows you to add a header (a title before exported data) and a footer (a note after exported data). Follow the steps below to configure a header/footer: @@ -19,10 +19,10 @@ Follow the steps below to configure a header/footer: 4. Execute a promise after the [exportPivotGrid(options)](/Documentation/ApiReference/Common/Utils/excelExporter/#exportPivotGridoptions) method. In this promise, specify the position, appearance, and content of the header/footer. The functions used to generate header and footer sections utilize the following PivotGrid customization features: - - Merged cells + - Merged cells - - Cell values formatting + - Cell values formatting - - Font properties + - Font properties - - Text alignment \ No newline at end of file + - Text alignment \ No newline at end of file From 9210bea76e2e39ca4a1e42d1dc2208ad5db15b9c Mon Sep 17 00:00:00 2001 From: Arman Boyakhchyan Date: Mon, 28 Jul 2025 12:09:06 +0400 Subject: [PATCH 2/2] Update all ExcelJS mentions to DevExtreme ExcelJS (#30505) --- apps/demos/Demos/DataGrid/ExcelJSExportImages/description.md | 2 +- apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/description.md | 2 +- apps/demos/Demos/DataGrid/ExcelJSOverview/description.md | 2 +- apps/demos/Demos/PivotGrid/ExcelJSOverview/description.md | 2 +- .../demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/description.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/demos/Demos/DataGrid/ExcelJSExportImages/description.md b/apps/demos/Demos/DataGrid/ExcelJSExportImages/description.md index c3db68450896..c937f293cd70 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSExportImages/description.md +++ b/apps/demos/Demos/DataGrid/ExcelJSExportImages/description.md @@ -1,4 +1,4 @@ -This demo shows how you can use ExcelJS API to export images to Excel [worksheets](https://github.com/DevExpress/devextreme-exceljs-fork#add-a-worksheet). +This demo shows how you can use DevExtreme ExcelJS API to export images to Excel [worksheets](https://github.com/DevExpress/devextreme-exceljs-fork#add-a-worksheet). See the [customizeCell](/Documentation/ApiReference/Common/Object_Structures/ExportDataGridProps/#customizeCell) callback for implementation details. The **workbook**.addImage() method specifies image data and encoding. **tl** and **br** parameters are used to specify image location and span. \ No newline at end of file diff --git a/apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/description.md b/apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/description.md index d33bfa7c8b84..80e92dc3b061 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/description.md +++ b/apps/demos/Demos/DataGrid/ExcelJSHeaderAndFooter/description.md @@ -1,4 +1,4 @@ -ExcelJS library allows you to customize worksheets outside the exported cell area. This demo uses this functionality to add a header (a title before exported data) and a footer (a note after exported data). +DevExtreme ExcelJS library allows you to customize worksheets outside the exported cell area. This demo uses this functionality to add a header (a title before exported data) and a footer (a note after exported data). Review the [onExporting](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/#onExporting) handler to see the data export code. The functions that create header and footer sections utilize the following customization features: diff --git a/apps/demos/Demos/DataGrid/ExcelJSOverview/description.md b/apps/demos/Demos/DataGrid/ExcelJSOverview/description.md index 7439dfc5bfc7..82fa62022833 100644 --- a/apps/demos/Demos/DataGrid/ExcelJSOverview/description.md +++ b/apps/demos/Demos/DataGrid/ExcelJSOverview/description.md @@ -1,4 +1,4 @@ -To enable export in the DataGrid, reference or import the ExcelJS and FileSaver libraries. Set **export**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/export/#enabled) to **true**. +To enable export in the DataGrid, reference or import the DevExtreme ExcelJS and FileSaver libraries. Set **export**.[enabled](/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/export/#enabled) to **true**. Once the conditions above are met, use the [exportDataGrid(options)](/Documentation/ApiReference/Common/Utils/excelExporter/#exportDataGridoptions) method to export the DataGrid to an Excel workbook. diff --git a/apps/demos/Demos/PivotGrid/ExcelJSOverview/description.md b/apps/demos/Demos/PivotGrid/ExcelJSOverview/description.md index 1db3af1fbce9..e835220aa7a2 100644 --- a/apps/demos/Demos/PivotGrid/ExcelJSOverview/description.md +++ b/apps/demos/Demos/PivotGrid/ExcelJSOverview/description.md @@ -1,4 +1,4 @@ -Our PivotGrid allows you to easily and accurately export its contents to Microsoft Excel. To enable export operations, you must reference or import ExcelJS and FileSaver libraries. You must also set **export**.[enabled](/Documentation/ApiReference/UI_Components/dxPivotGrid/Configuration/export/#enabled) to **true**. +Our PivotGrid allows you to easily and accurately export its contents to Microsoft Excel. To enable export operations, you must reference or import DevExtreme ExcelJS and FileSaver libraries. You must also set **export**.[enabled](/Documentation/ApiReference/UI_Components/dxPivotGrid/Configuration/export/#enabled) to **true**. Once you've referenced/imported both files and set **export**.**enabled** to **true**, use the [exportPivotGrid(options)](/Documentation/ApiReference/Common/Utils/excelExporter/#exportPivotGridoptions) method to export PivotGrid content to an Excel workbook. diff --git a/apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/description.md b/apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/description.md index 4d278e790848..276004922965 100644 --- a/apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/description.md +++ b/apps/demos/Demos/PivotGrid/ExcelJsHeaderAndFooter/description.md @@ -1,4 +1,4 @@ -The PivotGrid allows you to customize a header and a footer in the exported Excel file. The ExcelJS library allows you to customize worksheets outside of exported cell regions. This, in turns, allows you to add a header (a title before exported data) and a footer (a note after exported data). +The PivotGrid allows you to customize a header and a footer in the exported Excel file. The DevExtreme ExcelJS library allows you to customize worksheets outside of exported cell regions. This, in turns, allows you to add a header (a title before exported data) and a footer (a note after exported data). Follow the steps below to configure a header/footer: