Using Angular v4, I am trying to figure out how to create an Excel spreadsheet based on an object within a component. The goal is to enable users to download the Excel file by clicking a button, all performed client-side. My data is in JSON format and I want to convert it into an Excel file that can be customized in terms of style. Is this feasible? If so, what is the approach?
Edit: Looking for a solution without using JavaScript libraries; seeking to accomplish this with TypeScript and Angular only.