Changing the active sheet in ASP.NET MVC Spreadsheet control

28 Oct 20251 minute to read

You can change the active sheet of imported file by updating activeSheetIndex property on the openComplete event.

The following code example shows how to set the active sheet when importing an Excel file.

@Html.EJS().Spreadsheet("spreadsheet").OpenUrl("Home/Open").OpenComplete("openComplete").Render()

<script>

    function openComplete(args) {
        var spreadsheetObj = ej.base.getComponent(document.getElementById('spreadsheet'), 'spreadsheet');
        if (spreadsheetObj) {
            spreadsheetObj.activeSheetIndex = 2;
        }
    }

</script>
public ActionResult Open(OpenRequest openRequest)
{
    return Content(Workbook.Open(openRequest));
}