This is a paid component, https://www.grapecity.com/spreadjs/pricing
Requirements:
How to use:
The component is prepared to support two types of license, a license for developing and another one to production env.
Configuration:
Input parameters:
File: File in binary
File name: File name
MimeType: File mime type (".xls", ".xlsx")
IsEdit: Defines if user can edit
ButtonSaveLabel: Define the name of the button (default: "Save")