[F] Accept and preserve files with charts
Feature Proposal
It should be possible to read an excel file which has charts, update the data and create a new file where the charts are preserved.
Motivation
Using ExcelJS to produce complex reports based on multiple kind of data, it is useful to prepare a template with all the calculation rules and the charts needed, and use it as the base to produce the final report: in these cases, charts are pivotal for the capability of the reader to quickly grasp the data significance. At the moment, ExcelJS removes the charts when reading the file and converting it into a workbook. Therefore, if a template with charts is used to produce a new file, the charts will be removed from the final result. The incapability of preserving the charts when uploading the template limits the usability of this library in these more complex cases.
Example
Esempio.xlsx It is clear how adding the charts gives much more clarity to the data, from the report generation point of view. So it should be possible to read this template with ExcelJS, update the data in the columns via code and then download the updated excel file without losing the chart.
Source: exceljs/exceljs