Skip to content
ABCrimson edited this page Mar 4, 2026 · 21 revisions

modern-xlsx Wiki

Welcome to the modern-xlsx wiki — comprehensive knowledge base for the library.

Current version: v0.6.0

Quick Links

Migration Guides

Project

External Links

New in v0.6.0

  • File Encryption (read/write) — full ECMA-376 Agile & Standard encryption support
    • Read password-protected XLSX files created by Excel, LibreOffice, Google Sheets
    • Write encrypted XLSX files with AES-256-CBC + SHA-512 (Agile Encryption)
    • readBuffer(data, { password }) and wb.toBuffer({ password }) — simple API
    • Standard Encryption (legacy) — SHA-1 / AES-128-ECB for older Excel formats
    • OLE2 compound document detection, parsing, and writing
    • SensitiveKey RAII — automatic zeroization of key material in memory
    • Constant-time password verification — timing-safe comparisons
    • HMAC-SHA-512 integrity verification for tamper detection
  • Full Changelog

Clone this wiki locally