in bullet points without too much details how to describe the differences / commonalities between JavaScript Excel Library and Spreadsheet control.
Hello Michael,
Thank you for contacting the Infragistics support!
About the JavaScript Excel Library:
It is a client-side library
It can be used to load and save Microsoft Excel documents
It supports getting and setting data and format properties on rows, columns and cells
It can be used to export a grid or table to a workbook document on the client machine
It can be used to read an Excel document and display its data in the browser
The library can be used to solve formulas in the browser as they would be calculated in Excel, without sending anything to the server
It can create a new workbook instance
It can add worksheets to an existing workbook
It can populate a worksheet with data
It can save a workbook that was previously created using the Library
And about the igSpreadsheet:
It is a jQuery widget that visualize excel documents in all modern browsers
It has a plenty of configurable areas (Formula bar, context menu, column headers, etc.)
The widget supports different features that can be enabled/disabled: selection, resizing, hiding, freezing panes, splitting panes, zooming
It supports data manipulations from the UI: you can insert or delete cells, columns and rows; it supports copy and paste as well as undo and redo; you can add worksheets from the UI, etc.
It supports visual configurations: gridlines can be shown or hidden, the cell alignment can be changed, font styles can be set, it has scrollbars, buttons for navigating through the worksheets, etc.
You can navigate through the cells of the active pane of the currently selected worksheet. The active cell can be changed using the keyboard or mouse
We can say that the igSpreadsheet is a control for visualizing in the browser a document that is created using Microsoft Excel or Infragistics JavaScript Excel Library. The IgSpreadsheet control has user interface which allows the end user to manipulate the data in the browser.
The JavaScript Excel Library, on the other hand, doesn`t have actual user interface. It can be used to create or modify data that will be rendered by the igSpreadsheet.
For more detailed information you can use the help topics provided for the:
Infragistics JavaScript Excel Library - https://www.igniteui.com/help/javascript-excel-library
igSpreadsheet - https://www.igniteui.com/help/igspreadsheet
The behaviors of the Excel Library and igSpreadsheet are illustrated by the samples that can be tested here:
Infragistics JavaScript Excel Library - https://www.igniteui.com/javascript-excel-library/overview
igSpreadsheet - https://www.igniteui.com/spreadsheet/overview
I hope this will help you in your work with Ignite UI.
If something is not clear or you need further assistance, do not hesitate to contact the Infragistics support again!
Best Regards, Alexander Marinov, Infragistics
Thanks, I guess it is fair to say that JavaScript Excel library is similar to Open XML SDK which also provides Excel building / manipulating facilities...