I'm pleased to announce the release of SpreadJS 11's first service pack! Service Pack 1 includes quite a few great enhancements that brings the user's experience even closer to Excel.
In addition to all the great new features we introduced in SpreadJS v11, such as charts and more functions support, we’ve also simplified the licensing. In this blog I'll go over runtime licenses, designer licenses, and how to properly use them in your application.
Spread.Sheets can easily load Excel workbooks and render them on webpages. In some cases, these workbooks may need to be combined, like monthly reports. As with my other blog about loading specific sheets, we can also utilize hidden workbooks to load all the workbooks first before combining them into one.
The Angular CLI (Command Line Interface) has become the most popular addition to the Angular developer’s toolbox, allowing automation of the many challenges that come with developing with Angular, making it easier to get started. Since Spread.Sheets can work with Angular, it's only natural that developers may want to use Spread.Sheets with the Angular CLI. This tutorial demonstrates how to automate the creation of a simple Angular application with Spread.Sheets.
When working with Excel workbooks in SpreadJS, sometimes only one sheet from a workbook is relevant to your application and what your users are focusing on. In this case, you can use a hidden workbook to load the entire Excel workbook, and then get one of the sheets out of that workbook for your users to interact with.