Key highlights: - Renders 100k rows in 2.12s (~47k rows/sec), 14-28x faster than Python's openpyxl - Written in Rust, runs everywhere: native, WASM, Node.js, Deno, browsers - Full Handlebars templating: variables, conditionals, loops, custom helpers - Smart XML merging handles Handlebars syntax split by Excel's internal tags - Zero dependencies for WASM builds
Excel-specific features: - Dynamic formulas with column/row helpers - Image insertion with auto-detection - Cell merging, hyperlinks, worksheet management - Number type enforcement for proper formatting
Built-in validation ensures input files are valid XLSX before processing.
Perfect for report generation, batch exports, and data-driven Excel workflows.
Live demo: https://sail-sail.github.io/xlsx-handlebars-demo/