Skip to content

documentation(EJ2-889454): Need to move the following sections from How To section to feature section in Spreadsheet UG #3153

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jul 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ej2-asp-core-mvc/spreadsheet/filter.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ When you want to reapply the filter after some changes happened in the rows. It
The following errors have been handled for filtering,
* *Out of range validation:* When the selected range is not a used range of the active sheet, it is considered as invalid and the out of range alert with the message `Select a cell or range inside the used range and try again` will be displayed. No filter will be performed if the range is invalid.

## Get the filtered rows
## Get data from filtered rows

Filtering allows you to view specific rows in a spreadsheet while hiding the others. The [allowFiltering](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.spreadsheet.spreadsheet.html#Syncfusion_EJ2_Spreadsheet_Spreadsheet_AllowFiltering) property allows you to enable or disable filtering functionality through the UI. You can also use the [allowFiltering](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.spreadsheet.spreadsheet.html#Syncfusion_EJ2_Spreadsheet_Spreadsheet_AllowFiltering) property and `applyFilter` method combination to filter data via code behind. The filtered rows can be identified by iterating through the row collection on the sheet and using the `isFiltered` property available in each row object.

Expand Down
8 changes: 4 additions & 4 deletions ej2-asp-core-mvc/spreadsheet/open-save.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ You can open excel file into a read-only mode by using the [`openComplete`](http
{% endtabs %}
{% endif %}

### Import an excel document using file uploader
### Open an excel file using a file uploader

If you explore your machine to select and upload an excel document using the file uploader, you will receive the uploaded document as a raw file in the `success` event of the file uploader. In this `success` event, you should pass the received raw file as an argument to the Spreadsheet's `open` method to see the appropriate output.

Expand Down Expand Up @@ -218,7 +218,7 @@ The following code snippet demonstrates how to configure the deserialization opt
{% endtabs %}
{% endif %}

### To Open Spreadsheet data as a Base64 string
### Open an excel file from Base64 string data

In the Syncfusion Spreadsheet component, there is no direct option to open data as a `Base64` string. To achieve this, the `import()` function fetches the `Base64` string, converts it to a Blob, creates a File object from the Blob, and then opens it using the `open` method in the spreadsheet.

Expand Down Expand Up @@ -461,9 +461,9 @@ The following code snippet demonstrates how to configure the serialization optio
{% endtabs %}
{% endif %}

### To Save Spreadsheet data as a Base64 string
### To save data as a Base64 string

In the Spreadsheet control, there is currently no direct option to save and open data as a `Base64` string. You can achieve this by saving the Spreadsheet data as blob data and then converting that saved blob data to a `Base64` string using `FileReader`.
In the Spreadsheet control, there is currently no direct option to save data as a `Base64` string. You can achieve this by saving the Spreadsheet data as blob data and then converting that saved blob data to a `Base64` string using `FileReader`.

> You can get the Spreadsheet data as blob in the [saveComplete](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.spreadsheet.spreadsheet.html#Syncfusion_EJ2_Spreadsheet_Spreadsheet_SaveComplete) event when you set the `needBlobData` as **true** and `isFullPost` as **false** in the [beforeSave](https://help.syncfusion.com/cr/aspnetcore-js2/syncfusion.ej2.spreadsheet.spreadsheet.html#Syncfusion_EJ2_Spreadsheet_Spreadsheet_BeforeSave) event.

Expand Down
1 change: 0 additions & 1 deletion ej2-asp-core-mvc/spreadsheet/sort.md
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,6 @@ The following errors have been handled for sorting,

## See Also

* [Sort a range by custom list](https://ej2.syncfusion.com/aspnetmvc/documentation/spreadsheet/how-to/sort-a-range-by-custom-list)
* [Hyperlink](./link)
* [Filtering](./filter)
* [Undo Redo](./undo-redo)
2 changes: 1 addition & 1 deletion ej2-asp-core-mvc/spreadsheet/worksheet.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ The following code example shows the insert sheet operation in spreadsheet.
{% endtabs %}
{% endif %}

### Insert a sheet programmatically and make it the active sheet
### Insert a sheet programmatically and make it active sheet

A sheet is a collection of cells organized in the form of rows and columns that allows you to store, format, and manipulate the data. Using `insertSheet` method, you can insert one or more sheets at the desired index. Then, you can make the inserted sheet as active sheet by focusing the start cell of that sheet using the `goTo` method.

Expand Down
1 change: 0 additions & 1 deletion ej2-asp-core-toc.html
Original file line number Diff line number Diff line change
Expand Up @@ -2508,7 +2508,6 @@
<li><a href="/ej2-asp-core/spreadsheet/freeze-pane">Freeze Panes</a></li>
<li><a href="/ej2-asp-core/spreadsheet/context-menu">Context Menu</a></li>
<li><a href="/ej2-asp-core/spreadsheet/template">Templates</a></li>
<li><a href="/ej2-asp-core/spreadsheet/global-local">Globalization</a></li>
<li>How To
<ul>
<li><a href="/ej2-asp-core/spreadsheet/how-to/change-active-sheet">Changing the active sheet while importing a file</a></li>
Expand Down