SkillAgentSearch skills...

Exceljs

Excel Workbook Manager

Install / Use

/learn @exceljs/Exceljs

README

ExcelJS

Build Status

Read, manipulate and write spreadsheet data and styles to XLSX and JSON.

Reverse engineered from Excel spreadsheet files as a project.

Translations

Installation

npm install exceljs

New Features!

Contributions

Contributions are very welcome! It helps me know what features are desired or what bugs are causing the most pain.

I have just one request; If you submit a pull request for a bugfix, please add a unit-test or integration-test (in the spec folder) that catches the problem. Even a PR that just has a failing test is fine - I can analyse what the test is doing and fix the code from that.

Note: Please try to avoid modifying the package version in a PR. Versions are updated on release and any change will most likely result in merge collisions.

To be clear, all contributions added to this library will be included in the library's MIT licence.

Let's chat together:

SiemaTeam

Contents

<ul> <li><a href="#importing">Importing</a></li> <li> <a href="#interface">Interface</a> <ul> <li><a href="#create-a-workbook">Create a Workbook</a></li> <li><a href="#set-workbook-properties">Set Workbook Properties</a></li> <li><a href="#workbook-views">Workbook Views</a></li> <li><a href="#add-a-worksheet">Add a Worksheet</a></li> <li><a href="#remove-a-worksheet">Remove a Worksheet</a></li> <li><a href="#access-worksheets">Access Worksheets</a></li> <li><a href="#worksheet-state">Worksheet State</a></li> <li><a href="#worksheet-properties">Worksheet Properties</a></li> <li><a href="#page-setup">Page Setup</a></li> <li><a href="#headers-and-footers">Headers and Footers</a></li> <li> <a href="#worksheet-views">Worksheet Views</a> <ul> <li><a href="#frozen-views">Frozen Views</a></li> <li><a href="#split-views">Split Views</a></li> </ul> </li> <li><a href="#auto-filters">Auto Filters</a></li> <li><a href="#columns">Columns</a></li> <li><a href="#rows">Rows</a> <ul> <li><a href="#add-rows">Add Rows</a></li> <li><a href="#handling-individual-cells">Handling Individual Cells</a></li> <li><a href="#merged-cells">Merged Cells</a></li> <li><a href="#insert-rows">Insert Rows</a></li> <li><a href="#splice">Splice</a></li> <li><a href="#duplicate-a-row">Duplicate Row</a></li> </ul> </li> <li><a href="#defined-names">Defined Names</a></li> <li><a href="#data-validations">Data Validations</a></li> <li><a href="#cell-comments">Cell Comments</a></li> <
View on GitHub
GitHub Stars15.2k
CategoryDevelopment
Updated6h ago
Forks2.0k

Languages

JavaScript

Security Score

100/100

Audited on Mar 31, 2026

No findings