From 074ab0aef1228deb69772ceb87dc637b71b5d6de Mon Sep 17 00:00:00 2001
From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com>
Date: Tue, 19 May 2026 21:07:23 +0530
Subject: [PATCH 1/2] 1027871: Need add FAQ section in Spreadsheet UG
documentation.
---
Document-Processing-toc.html | 6 +++
...-translations-for-non-localized-strings.md | 46 +++++++++++++++++++
...gger-formula-calculation-in-manual-mode.md | 40 ++++++++++++++++
3 files changed, 92 insertions(+)
create mode 100644 Document-Processing/Excel/Spreadsheet/React/faq/custom-translations-for-non-localized-strings.md
create mode 100644 Document-Processing/Excel/Spreadsheet/React/faq/trigger-formula-calculation-in-manual-mode.md
diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html
index 215638d7a..261414138 100644
--- a/Document-Processing-toc.html
+++ b/Document-Processing-toc.html
@@ -5653,6 +5653,12 @@
Paste only values without formatting and styles
+ FAQ
+
+
Mobile Responsiveness
Features Availability
diff --git a/Document-Processing/Excel/Spreadsheet/React/faq/custom-translations-for-non-localized-strings.md b/Document-Processing/Excel/Spreadsheet/React/faq/custom-translations-for-non-localized-strings.md
new file mode 100644
index 000000000..2c5ed9418
--- /dev/null
+++ b/Document-Processing/Excel/Spreadsheet/React/faq/custom-translations-for-non-localized-strings.md
@@ -0,0 +1,46 @@
+---
+layout: post
+title: How to Add Custom Translations for Missing Strings in Syncfusion Spreadsheet | Syncfusion
+description: Learn how to add or override custom translations for missing strings in your current locale in the Syncfusion Spreadsheet React component. Improve localization easily.
+control: Spreadsheet
+platform: document-processing
+documentation: ug
+---
+
+# How can I add custom translations for non-localized strings in my current locale?
+
+This FAQ explains how to add or override custom translations for non-localized strings in your current locale for the Syncfusion Spreadsheet React component. This ensures a seamless and localized user experience.
+
+## Steps to add custom translations for non-localized strings
+
+1. Review the Spreadsheet UI and note any non-localized or default English text in your selected locale.
+2. Create a JavaScript object with key-value pairs, where each key is the string identifier and the value is your custom translation.
+
+```js
+const customLocale = {
+ 'Cut': 'Cortar',
+ 'Copy': 'Copiar',
+ 'Paste': 'Pegar',
+ // Add more translations as needed
+};
+```
+
+3. Use the `L10n.load` method to merge your custom translations with the existing locale. This ensures that only the non-localized or overridden strings are updated, while the rest remain unchanged.
+
+```js
+import { L10n } from '@syncfusion/ej2-base';
+
+L10n.load({
+ 'es': {
+ "spreadsheet": customLocale
+ }
+});
+```
+
+4. When initializing the Spreadsheet, set the [`locale`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#locale) property to your desired locale.
+
+```js
+
+```
+
+For more information, refer to the [localization](../global-local#localization) section of the documentation.
\ No newline at end of file
diff --git a/Document-Processing/Excel/Spreadsheet/React/faq/trigger-formula-calculation-in-manual-mode.md b/Document-Processing/Excel/Spreadsheet/React/faq/trigger-formula-calculation-in-manual-mode.md
new file mode 100644
index 000000000..6acdd98e6
--- /dev/null
+++ b/Document-Processing/Excel/Spreadsheet/React/faq/trigger-formula-calculation-in-manual-mode.md
@@ -0,0 +1,40 @@
+---
+layout: post
+title: How to Trigger Formula Calculations in Manual Mode in Spreadsheet | Syncfusion
+description: Learn how to trigger formula calculations when the Syncfusion Spreadsheet React component is rendered in manual calculation mode.
+control: Spreadsheet
+platform: document-processing
+documentation: ug
+---
+
+# How do I trigger formula calculations when spreadsheet is rendered in manual mode?
+
+This FAQ explains how to manually trigger formula calculations when the Syncfusion Spreadsheet React component is set to manual calculation mode. This ensures formulas are recalculated as needed for accurate results.
+
+## Steps to trigger formula calculations in manual mode
+
+1. Set the Spreadsheet component's calculation mode to 'Manual' using the [`calculationMode`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#calculationmode) property.
+
+2. To trigger formula calculations programmatically, use the [`calculateNow()`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#calculatenow) method provided by the Spreadsheet instance. This method allows you to:
+ - Recalculate all formulas in the spreadsheet.
+ - Trigger calculations for a specific sheet by passing `'Sheet'` as the scope and the sheet name or index.
+ - Trigger calculations across the entire workbook by passing `'Workbook'` as the scope.
+
+
+```js
+// Set calculation mode to manual
+
+
+// Trigger formula calculation for a specific sheet by name
+spreadsheetRef.current?.calculateNow('Sheet', 'Sheet1');
+
+// Trigger formula calculation for a specific sheet by index
+spreadsheetRef.current?.calculateNow('Sheet', 0); // 0-based index
+
+// Trigger formula calculation for the entire workbook
+spreadsheetRef.current?.calculateNow('Workbook');
+```
+
+Call the `calculateNow()` method after making changes to cell values or formulas to ensure results are up to date. Specify the appropriate scope and sheet name or index as needed.
+
+For more information, refer to the [formula calculation](../formulas#calculation-mode) section of the documentation.
From bad4b6e629a504ef8e930a63d5bf2494afedff41 Mon Sep 17 00:00:00 2001
From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com>
Date: Thu, 21 May 2026 16:45:42 +0530
Subject: [PATCH 2/2] 1027871: Need add FAQ section in Spreadsheet UG
documentation.
---
Document-Processing-toc.html | 1 +
...-translations-for-non-localized-strings.md | 19 ++++----
.../restrict-features-during-excel-import.md | 43 +++++++++++++++++++
...gger-formula-calculation-in-manual-mode.md | 21 ++++-----
4 files changed, 66 insertions(+), 18 deletions(-)
create mode 100644 Document-Processing/Excel/Spreadsheet/React/faq/restrict-features-during-excel-import.md
diff --git a/Document-Processing-toc.html b/Document-Processing-toc.html
index 261414138..530f3eb62 100644
--- a/Document-Processing-toc.html
+++ b/Document-Processing-toc.html
@@ -5657,6 +5657,7 @@
Mobile Responsiveness
diff --git a/Document-Processing/Excel/Spreadsheet/React/faq/custom-translations-for-non-localized-strings.md b/Document-Processing/Excel/Spreadsheet/React/faq/custom-translations-for-non-localized-strings.md
index 2c5ed9418..85c353a7c 100644
--- a/Document-Processing/Excel/Spreadsheet/React/faq/custom-translations-for-non-localized-strings.md
+++ b/Document-Processing/Excel/Spreadsheet/React/faq/custom-translations-for-non-localized-strings.md
@@ -7,25 +7,26 @@ platform: document-processing
documentation: ug
---
-# How can I add custom translations for non-localized strings in my current locale?
+# Adding Custom Translations for Any Spreadsheet Text in Your Current Locale
-This FAQ explains how to add or override custom translations for non-localized strings in your current locale for the Syncfusion Spreadsheet React component. This ensures a seamless and localized user experience.
+You can add or override custom translations for any built-in or default text displayed by the Syncfusion Spreadsheet React component, regardless of whether it is already localized. This means you can customize the UI text for your current locale—even for strings that already appear in English or another language by default—by providing your own translations for the relevant keys in the locale object.
-## Steps to add custom translations for non-localized strings
+## Steps to Add Custom Translations
+
+1. Review the Spreadsheet UI and identify any built-in or default text you want to customize for your selected locale.
+2. Create a JavaScript object with key-value pairs, where each key is the string identifier (for any built-in text) and the value is your custom translation.
-1. Review the Spreadsheet UI and note any non-localized or default English text in your selected locale.
-2. Create a JavaScript object with key-value pairs, where each key is the string identifier and the value is your custom translation.
-
```js
const customLocale = {
'Cut': 'Cortar',
'Copy': 'Copiar',
'Paste': 'Pegar',
+ // You can override any built-in text, even if it already appears in English by default
// Add more translations as needed
};
```
-3. Use the `L10n.load` method to merge your custom translations with the existing locale. This ensures that only the non-localized or overridden strings are updated, while the rest remain unchanged.
+3. Use the `L10n.load` method to merge your custom translations with the existing locale. This updates only the specified strings, while the rest remain unchanged. You can use this approach for any locale, including the default English locale ('en').
```js
import { L10n } from '@syncfusion/ej2-base';
@@ -34,13 +35,15 @@ L10n.load({
'es': {
"spreadsheet": customLocale
}
+ // For English (default), use 'en-US' as the key
+ // 'en-US': { 'spreadsheet': customLocale }
});
```
4. When initializing the Spreadsheet, set the [`locale`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#locale) property to your desired locale.
```js
-
+
```
For more information, refer to the [localization](../global-local#localization) section of the documentation.
\ No newline at end of file
diff --git a/Document-Processing/Excel/Spreadsheet/React/faq/restrict-features-during-excel-import.md b/Document-Processing/Excel/Spreadsheet/React/faq/restrict-features-during-excel-import.md
new file mode 100644
index 000000000..08fd43b31
--- /dev/null
+++ b/Document-Processing/Excel/Spreadsheet/React/faq/restrict-features-during-excel-import.md
@@ -0,0 +1,43 @@
+---
+layout: post
+title: How to Restrict Features During Server-Side Excel Import in Syncfusion Spreadsheet | Syncfusion
+description: Learn how to restrict certain features from being processed on the server when importing large Excel files into the Syncfusion Spreadsheet React component.
+control: Spreadsheet
+platform: document-processing
+documentation: ug
+---
+
+# Restricting Features During Server-Side Excel Import
+
+You can control which features are processed on the server when importing large Excel files into the Syncfusion Spreadsheet React component. By configuring import options, you can optimize both performance and resource usage during the import process.
+
+
+## Steps to Restrict Features During Server-Side Excel Import
+
+1. Use the server-side API or import options provided by Syncfusion to specify which features should be included or excluded during Excel file import.
+2. Configure the import settings to skip processing of features such as formulas, formatting, images, charts, validations, merged cells, and other elements based on your requirements.
+
+```csharp
+public IActionResult Open(IFormCollection openRequest)
+{
+ OpenRequest open = new OpenRequest();
+ ...
+ open.ParseOptions = new WorkbookParseOptions() {
+ IgnoreStyle = true, // Ignore cell styles (fonts, colors, borders, etc.)
+ IgnoreFormat = true, // Ignore number and date/time formats
+ IgnoreChart = true, // Ignore charts
+ IgnoreImage = true, // Ignore images
+ IgnoreMergedCell = true, // Ignore merged cells
+ IgnoreFormula = true, // Ignore formulas
+ IgnoreValidation = true, // Ignore data validations
+ IgnoreConditionalFormat = true // Ignore conditional formatting
+ };
+ ...
+ return Content(Workbook.Open(open));
+}
+```
+
+- Adjust these options according to your requirements and the available API in your Syncfusion Spreadsheet version.
+- Excluding unnecessary features can significantly improve import speed and reduce server load when working with large files.
+
+For more information, refer to the [parse options](../open-excel-files#optimize-open-performance-with-parsing-options) section of the documentation.
\ No newline at end of file
diff --git a/Document-Processing/Excel/Spreadsheet/React/faq/trigger-formula-calculation-in-manual-mode.md b/Document-Processing/Excel/Spreadsheet/React/faq/trigger-formula-calculation-in-manual-mode.md
index 6acdd98e6..74edf9dda 100644
--- a/Document-Processing/Excel/Spreadsheet/React/faq/trigger-formula-calculation-in-manual-mode.md
+++ b/Document-Processing/Excel/Spreadsheet/React/faq/trigger-formula-calculation-in-manual-mode.md
@@ -7,19 +7,20 @@ platform: document-processing
documentation: ug
---
-# How do I trigger formula calculations when spreadsheet is rendered in manual mode?
+# Triggering Formula Calculations in Manual Calculation Mode
-This FAQ explains how to manually trigger formula calculations when the Syncfusion Spreadsheet React component is set to manual calculation mode. This ensures formulas are recalculated as needed for accurate results.
+Manually trigger formula calculations in the Syncfusion Spreadsheet React component when it is set to manual calculation mode. This approach ensures formulas are recalculated as needed for accurate results, and you have full control over when calculations occur.
-## Steps to trigger formula calculations in manual mode
+## Steps to Trigger Formula Calculations in Manual Mode
-1. Set the Spreadsheet component's calculation mode to 'Manual' using the [`calculationMode`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#calculationmode) property.
-
-2. To trigger formula calculations programmatically, use the [`calculateNow()`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#calculatenow) method provided by the Spreadsheet instance. This method allows you to:
- - Recalculate all formulas in the spreadsheet.
- - Trigger calculations for a specific sheet by passing `'Sheet'` as the scope and the sheet name or index.
- - Trigger calculations across the entire workbook by passing `'Workbook'` as the scope.
+1. Configure the Spreadsheet component to use manual calculation mode by setting the [`calculationMode`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#calculationmode) property to `'Manual'`.
+2. Trigger formula calculations as needed using either of the following approaches:
+ - **Via the UI:** Use the **Calculate Sheet** and **Calculate Workbook** options under the **Formulas** tab in the Ribbon to manually recalculate formulas for the active sheet or the entire workbook.
+ - **Programmatically:** Call the [`calculateNow()`](https://ej2.syncfusion.com/react/documentation/api/spreadsheet/index-default#calculatenow) method on the Spreadsheet instance. This method allows you to:
+ - Recalculate all formulas in the spreadsheet.
+ - Trigger calculations for a specific sheet by passing `'Sheet'` as the scope and the sheet name or index.
+ - Trigger calculations across the entire workbook by passing `'Workbook'` as the scope.
```js
// Set calculation mode to manual
@@ -35,6 +36,6 @@ spreadsheetRef.current?.calculateNow('Sheet', 0); // 0-based index
spreadsheetRef.current?.calculateNow('Workbook');
```
-Call the `calculateNow()` method after making changes to cell values or formulas to ensure results are up to date. Specify the appropriate scope and sheet name or index as needed.
+Call the `calculateNow()` method after making changes to cell values or formulas to ensure results are up to date. Specify the appropriate scope and sheet name or index as needed. This gives you flexibility to trigger calculations whenever required, not just when using manual mode.
For more information, refer to the [formula calculation](../formulas#calculation-mode) section of the documentation.