Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
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.1

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

AltStyle によって変換されたページ (->オリジナル) /