{"library":"node-xlsx","type":"library","category":null,"description":"node-xlsx is a Node.js library that serves as a straightforward wrapper around the powerful SheetJS xlsx module, enabling developers to parse and build Excel (XLSX) files efficiently. It simplifies common operations like reading data from existing Excel files (either from a file path or a buffer) and generating new Excel files from structured JavaScript data. The library supports advanced features such as defining custom column widths and merging cells. Built with TypeScript, node-xlsx provides robust static type checking, enhancing development safety and maintainability. The current stable version is 0.24.0, with recent updates focused on modernizing its internal stack and ensuring compatibility with the latest versions of its underlying xlsx dependency. It differentiates itself by providing a simpler, Node.js-specific interface to the comprehensive SheetJS library, abstracting away some of the complexities of the core `xlsx` package.","language":"javascript","status":"active","version":"0.24.0","tags":["javascript","excel","parser","builder","xlsx","xls","typescript"],"install":[{"cmd":"npm install node-xlsx","imports":["import xlsx from 'node-xlsx';","import xlsx from 'node-xlsx';\nconst parsedData = xlsx.parse(bufferOrPath);","import xlsx from 'node-xlsx';\nconst buffer = xlsx.build(data);","import type { WorkSheet } from 'node-xlsx';"]},{"cmd":"yarn add node-xlsx","imports":[]},{"cmd":"pnpm add node-xlsx","imports":[]}],"homepage":null,"github":"https://github.com/mgcrea/node-xlsx","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/node-xlsx","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/node-xlsx/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}