# exceljs **Repository Path**: alan_scut/exceljs ## Basic Information - **Project Name**: exceljs - **Description**: Excel Workbook Manager - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 1 - **Created**: 2020-03-06 - **Last Updated**: 2024-11-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ExcelJS [](https://travis-ci.org/exceljs/exceljs) [](https://lgtm.com/projects/g/exceljs/exceljs/context:javascript) [](https://lgtm.com/projects/g/exceljs/exceljs/alerts) 读取,操作和编写电子表格数据和样式到XLSX和JSON。 从Excel电子表格文件逆向工程设计的项目。 # 安装 ```shell npm install exceljs ``` # 新功能!
Addressed the following issues:
Regarding themes: the theme files stored inside the xlsx container hold important information regarding colours, styles etc and if the theme information from a loaded xlsx file is lost, the results can be unpredictable and undesirable. To address this, when an ExcelJS Workbook parses an XLSX file, it will preserve any theme files it finds and include them when writing to a new XLSX. If this behaviour is not desired, the Workbook class exposes a clearThemes() function which will drop the theme content. Note that this behaviour is only implemented in the document based Workbook class, not the streamed Reader and Writer.
Merged add comment support #529 #823. Many thanks to ilimei for this contribution.
This fixes the following issues: