-
Notifications
You must be signed in to change notification settings - Fork 1
Home
ABCrimson edited this page Mar 6, 2026
·
21 revisions
Welcome to the modern-xlsx wiki — comprehensive knowledge base for the library.
Current version: v0.8.6
- Getting Started — Installation, setup, and your first spreadsheet
- Browser & CDN — Use directly in browsers via jsDelivr or unpkg
- API Reference — Complete API documentation
- Styling Guide — Fonts, fills, borders, alignment, number formats
- Examples — Common patterns and recipes
- Feature Comparison — modern-xlsx vs SheetJS (250 features compared)
- Performance — Benchmarks, optimization tips, and architecture
- Encryption Guide — Read and write encrypted XLSX files
- FAQ — Common questions and troubleshooting
- Migration from SheetJS — Side-by-side API comparison
- Migration from ExcelJS — ExcelJS → modern-xlsx patterns
- Architecture — Rust WASM + TypeScript hybrid design
- Changelog — Release history
-
Charts & Visualizations — full chart creation, reading, and roundtrip for 10 chart types
-
ChartBuilderfluent API:new ChartBuilder('bar').title('Sales').addSeries({...}).build() -
Worksheet.addChart(type, configure)— callback-based chart creation - 10 chart types: Bar, Column, Line, Pie, Doughnut, Scatter, Area, Radar, Bubble, Stock
- Trendlines, error bars, 3D rotation, combo charts, data tables
- Chart style presets with
getChartStylePalette() - Full roundtrip: write → read preserves all chart data
-
- Full Changelog
modern-xlsx v1.0.0
Getting Started
Guides
- Charts & Visualizations
- Formula Engine
- Table Layout Engine
- Tables & Print Layout
- Encryption
- Feature Comparison
Reference
Migration
Project