You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Document-Processing/Excel/Spreadsheet/Blazor/editing.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
layout: post
3
-
title: Cell Editing in the Blazor Spreadsheet component | Syncfusion
3
+
title: Cell Editing in Blazor Spreadsheet component | Syncfusion
4
4
description: Checkout and learn here about the cell editing features in the Syncfusion Blazor Spreadsheet component and more.
5
5
platform: document-processing
6
6
control: Spreadsheet
@@ -9,7 +9,7 @@ documentation: ug
9
9
10
10
# Cell editing in the Blazor Spreadsheet component
11
11
12
-
Cell editing in the Blazor Spreadsheet component enables modification of cell content either directly within the spreadsheet or through the formula bar. This feature is enabled by default and can be controlled using the [AllowEditing](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Spreadsheet.SfSpreadsheet.html#Syncfusion_Blazor_Spreadsheet_SfSpreadsheet_AllowEditing) property. To disable or enable cell editing, set the value of this property accordingly.
12
+
Cell editing in the Blazor Spreadsheet component enables modification of cell content either directly within the spreadsheet or through the formula bar. This feature is enabled by default but can be disabled by setting the [AllowEditing](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Spreadsheet.SfSpreadsheet.html#Syncfusion_Blazor_Spreadsheet_SfSpreadsheet_AllowEditing) property. To disable or enable cell editing, set the value of this property accordingly.
13
13
14
14
## Edit cell
15
15
@@ -20,7 +20,7 @@ Cell editing can be initiated directly through the UI using any of the following
20
20
- Use the **formula bar** to modify the cell's contents.
21
21
- Press **BACKSPACE** or **SPACE** to clear the cell and begin editing.
22
22
23
-
> For additional keyboard shortcuts related to cell editing, refer [here](./accessibility#keyboard-shortcuts).
23
+
> For additional keyboard shortcuts related to cell editing, refer to the [Keyboard Shortcuts](./accessibility#keyboard-shortcuts) documentation.
24
24
25
25
## Update cell
26
26
@@ -44,7 +44,7 @@ If a cell address is incorrectly formatted, refers to a non-existent sheet, or l
@@ -82,12 +82,12 @@ If a cell address is incorrectly formatted, refers to a non-existent sheet, or l
82
82
83
83
To exit edit mode without saving changes, press the **ESCAPE** key. This action restores the original content of the cell and cancels any modifications made during editing.
84
84
85
-

85
+

86
86
87
87
## Cell editing in protected sheet
88
88
89
-
In a protected sheet, only the unlocked ranges can be edited based on the sheet's protection settings. Attempting to modify a locked range triggers an error message, as shown below:
89
+
In a protected sheet, only unlocked ranges can be edited based on the sheet's protection settings. Attempting to modify a locked range triggers an error message, as shown below:
Copy file name to clipboardExpand all lines: Document-Processing/Excel/Spreadsheet/Blazor/filtering.md
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ documentation: ug
11
11
12
12
Filtering in the Blazor Spreadsheet component enables focused data analysis by displaying only the rows that meet specific criteria. This functionality helps create interactive views by hiding rows that do not match the filtering conditions. Filtering behavior is controlled using the [AllowFiltering](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Spreadsheet.SfSpreadsheet.html#Syncfusion_Blazor_Spreadsheet_SfSpreadsheet_AllowFiltering) property, which is set to **true** by default.
13
13
14
-
N> When `AllowFiltering` is set to **false**, filtering options are disabled in the ribbon and removed from the context menu. API methods related to filtering will also be inactive. Additionally, if the worksheet is protected, the filtering feature is disabled. For more information on worksheet protection, refer [here](./protection#protect-sheet).
14
+
N> When `AllowFiltering` is set to **false**, filtering options are disabled in the ribbon and removed from the context menu. API methods related to filtering will also be inactive. Additionally, if the worksheet is protected, the filtering feature is disabled. For more information, refer to the [Worksheet Protection](./protection#protect-sheet) documentation.
15
15
16
16
Filtering can be accessed through the user interface using the following method:
17
17
@@ -31,7 +31,7 @@ The filter dialog appears when clicking on a column's filter icon and provides t
31
31
32
32
***Sort options** - Provides commands for sorting data in **Ascending** or **Descending** order.
33
33
***Clear filter** - Removes any filtering applied to the selected column.
34
-
***Data type-specific filters** - Displays sub menus tailored to the column's content type, such as **Text Filters**, **Number Filters**, or **Date Filters**.
34
+
***Data type-specific filters** - Displays submenu tailored to the column's content type, such as **Text Filters**, **Number Filters**, or **Date Filters**.
35
35
***Search box** - Enables quick lookup of values within the filter list.
36
36
***Select All** checkbox - Toggles the selection of all available values in the column.
37
37
***Value** checkboxes - Lists individual checkboxes for each unique value found in the column.
@@ -66,13 +66,13 @@ Number filters provide specialized filtering options for columns containing nume
66
66
67
67
| Operator | Description |
68
68
| -- | -- |
69
-
| Equal | Displays rows where the cell value exactly match the specified number. |
69
+
| Equal | Displays rows where the cell value exactly matches the specified number. |
70
70
| Not Equal | Displays rows where the cell value does not match the specified number. |
71
71
| Less Than | Displays rows where the cell value is less than the specified number. |
72
72
| Less Than Or Equal | Displays rows where the cell value is less than or equal to the specified number. |
73
73
| Greater Than | Displays rows where the cell value is greater than the specified number. |
74
-
| Greater Than Or Equal | Displays rows where the cell value falls within a specified numeric range. |
75
-
| Between | Displays rows with cell values that include the specified text. |
74
+
| Greater Than Or Equal | Displays rows where the cell value is greater than or equal to the specified number. |
75
+
| Between | Displays rows where the cell value falls within a specified numeric range. |
76
76
| Custom Filter | Opens a dialog for defining advanced numeric filter conditions. This dialog allows the combination of multiple criteria using logical operators such as **AND** and **OR**. Each condition can be configured using numeric comparison operators and custom values, enabling flexible and targeted filtering of numerical data. |
77
77
78
78

@@ -83,10 +83,10 @@ The date filters provide specialized filtering options for columns containing da
83
83
84
84
| Operator | Description |
85
85
| -- | -- |
86
-
| Equal | Displays rows where the cell value exactly match the specified value. |
87
-
| Not Equal | Displays rows where the cell value does not match the specified value. |
88
-
| Less Than | Displays rows where the date is earlier than the specified value. |
89
-
| Greater Than | Displays rows where the date is later than the specified value. |
86
+
| Equal | Displays rows where the cell value exactly matches the specified date. |
87
+
| Not Equal | Displays rows where the cell value does not match the specified date. |
88
+
| Less Than | Displays rows where the date is earlier than the specified date. |
89
+
| Greater Than | Displays rows where the date is later than the specified date. |
90
90
| Between | Displays rows where the date falls within a defined date range. |
91
91
| This Month | Filters rows where the date falls within the current calendar month. |
92
92
| Last Month | Filters rows where the date falls within the previous calendar month. |
@@ -353,11 +353,11 @@ The [ClearAllFiltersAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blaz
353
353
354
354
## Reapply filter
355
355
356
-
The reapply filter updates filtered results after changes are made to the data. It preserves the existing filter conditions and refreshes the view to reflect the most current data accurately.
356
+
Reapplying filters updates the filtered results after changes are made to the data. It preserves the existing filter conditions and refreshes the view to reflect the most current data accurately.
357
357
358
358
For instance, if a filter is applied to display only rows where the **Status** column is set to **Approved**, and a new row is added with **Approved** as its value, the new row will not immediately appear. Using **Reapply Filter** recalculates the filter and ensures the new row is included in the filtered results.
359
359
360
-
### Reapply filter via UI
360
+
### Reapply filters via UI
361
361
362
362
Filters can be reapplied using the interface through the following methods:
363
363
@@ -378,9 +378,9 @@ Filters can be reapplied using the interface through the following methods:
378
378
379
379

380
380
381
-
### Reapply filter programmatically
381
+
### Reapply filters programmatically
382
382
383
-
The [ReapplyFilterAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Spreadsheet.SfSpreadsheet.html#Syncfusion_Blazor_Spreadsheet_SfSpreadsheet_ReapplyFiltersAsync) method refreshes all active filters to match updated worksheet data. This method is especially beneficial when rows are modified, inserted, or imported.
383
+
The [ReapplyFiltersAsync](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Spreadsheet.SfSpreadsheet.html#Syncfusion_Blazor_Spreadsheet_SfSpreadsheet_ReapplyFiltersAsync) method refreshes all active filters to match updated worksheet data. This method is especially beneficial when rows are modified, inserted, or imported.
384
384
385
385
{% tabs %}
386
386
{% highlight razor tabtitle="Index.razor" %}
@@ -426,4 +426,4 @@ When applying filters in the Blazor Spreadsheet, validation messages are display
426
426
427
427
-**Multiple selection range validation** - If multiple ranges are selected for filtering, the selection is considered invalid. A **Multiple selection range** alert message is shown to highlight this limitation.
Copy file name to clipboardExpand all lines: Document-Processing/Excel/Spreadsheet/Blazor/formulas.md
+20-20Lines changed: 20 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ control: Spreadsheet
7
7
documentation: ug
8
8
---
9
9
10
-
# Formulas in Blazor Spreadsheet component
10
+
# Formulas in Blazor Spreadsheet Component
11
11
12
12
**Formulas** enable calculations within a worksheet by referencing cells from either the same worksheet or other worksheets in the workbook.
13
13
@@ -19,25 +19,25 @@ The **Formula Bar** simplifies editing or entering cell data. The [ShowFormulaBa
19
19
20
20
Formulas in the Syncfusion Blazor Spreadsheet can be accessed and inserted using the following methods:
21
21
22
-
* Select **Insert Function** from the **Formulas** tab in the Ribbon toolbar. In the **Insert Function** dialog, choose a category, then select the desired function to insert it into the selected cell.
22
+
*Select **Insert Function** from the **Formulas** tab in the Ribbon toolbar. In the **Insert Function** dialog, choose a category, then select the desired function to insert it into the selected cell.
23
23
24
-

24
+

25
25
26
-
* Type **(=)** in a cell or the **Formula Bar** to display a list of available functions. Select a function from the list to insert it into the cell.
26
+
*Type **(=)** in a cell or the **Formula Bar** to display a list of available functions. Select a function from the list to insert it into the cell.
* Click the **Insert Function** button next to the **Formula Bar** to open the **Insert Function** dialog, which provides the same categorized function list and insertion options as the Ribbon toolbar.
30
+
*Click the **Insert Function** button next to the **Formula Bar** to open the **Insert Function** dialog, which provides the same categorized function list and insertion options as the Ribbon toolbar.
31
31
32
-

32
+

33
33
34
34
## Calculation Mode
35
35
36
36
The Spreadsheet includes **Calculation Option** functionality, similar to Excel's calculation settings, which controls when and how formulas are recalculated. The available modes are:
37
37
38
-
***Automatic**: Formulas recalculate instantly when any dependent cell changes.
38
+
***Automatic**: Formulas recalculate instantly when any dependent cell changes.
39
39
40
-
***Manual**: Formulas recalculate only when explicitly triggered using the **Calculate Sheet** or **Calculate Workbook** options.
40
+
***Manual**: Formulas recalculate only when explicitly triggered using the **Calculate Sheet** or **Calculate Workbook** options.
41
41
42
42
### Automatic
43
43
@@ -61,43 +61,43 @@ If cell **C1** contains the formula **=A1 + B1**, and the value in **A1** or **B
61
61
62
62
## Named Ranges
63
63
64
-
The **Named Ranges** support allows to assign a meaningful name to a specific cell or range of cells. This simplifies referencing and managing data within the Spreadsheet. Named Ranges can also be used in formulas, making them easier to read, understand, and maintain.
64
+
The **Named Ranges** support allows you to assign a meaningful name to a specific cell or range of cells. This simplifies referencing and managing data within the Spreadsheet. Named Ranges can also be used in formulas, making them easier to read, understand, and maintain.
65
65
66
66
N> Named Ranges can be defined only for cells or ranges that contain values.
67
67
68
68
### Creating Named Ranges via the UI
69
69
70
70
**Named Ranges** can be created using the following methods:
71
71
72
-
* Select the desired range of cells and enter a name in the **Name Box**.
72
+
*Select the desired range of cells and enter a name in the **Name Box**.
73
73
74
-
* Select the range of cells, then click the **Name Manager** button in the Ribbon toolbar under the **Formulas** tab.
74
+
*Select the range of cells, then click the **Name Manager** button in the Ribbon toolbar under the **Formulas** tab.
75
75
76
-

76
+

77
77
78
78
### Editing or Deleting Named Ranges
79
79
80
80
**Named Ranges** are managed through the **Name Manager** dialog, which supports editing and deletion.
81
81
82
82
To edit a Named Range:
83
83
84
-
* Open the **Name Manager** dialog.
84
+
*Open the **Name Manager** dialog.
85
85
86
-
* Select the Named Range to be edited.
86
+
*Select the Named Range to be edited.
87
87
88
-
* Click the **Edit** icon.
88
+
*Click the **Edit** icon.
89
89
90
-
* Modify the name, range, or scope as needed.
90
+
*Modify the name, range, or scope as needed.
91
91
92
92
* Click the **Update Range** button, then click **OK** button to save changes.
93
93
94
94
To delete a Named Range:
95
95
96
-
* Open the **Name Manager** dialog.
96
+
1. Open the **Name Manager** dialog.
97
97
98
-
* Select the Named Range to be deleted.
98
+
2. Select the Named Range to be deleted.
99
99
100
-
*Click the **Delete** icon, then click **OK** button to confirm.
100
+
3.Click the **Delete** icon, then click the**OK** button to confirm.
101
101
102
102
N> Deleting a Named Range used in formulas may cause formula errors. Ensure the Named Range is not referenced before deleting it.
0 commit comments