Native GPU-accelerated spreadsheet viewer built on GPUI and WolfXL Community.
It opens .xlsx, .xlsm, .xls, .xlsb, .ods, .csv, .tsv, and .txt
files in a virtualized windowed grid.
cargo install wolfxl-viewwolfxl-view workbook.xlsx
wolfxl-view workbook.xlsx --sheet Summary- Rows are virtualized, so only visible rows are laid out and rasterized.
- Columns page in blocks of 64 and the grid scrolls in both axes.
- Sheet tabs switch between workbook sheets.
- Clicking a cell shows its A1 address and full formatted value.
The viewer reads through the published MIT-licensed wolfxl-core crate. Cell
values and number formats use the same reader and format_cell path as the
WolfXL Community CLI, with no serialization boundary between parsing and
rendering.
wolfxl-view workbook.xlsx --benchmark --benchmark-warm-runs 3The process emits one JSON object per measured frame:
{"event":"first-frame","phase":"cold","sample":0,"elapsed_ms":281.9,"rows":100001,"columns":12,"sheet":"ledger","file":"ledger.csv"}The first event measures process start through the first useful grid frame. Warm events reparse the workbook and rebuild the GPUI scene. On macOS, warm samples do not include a GPU present because the display link stops when an unfocused benchmark window is occluded.
The reproducible DOM-versus-native comparison lives in the
spreadsheet-peek repository.
wolfxl-view belongs to the maintained MIT-licensed WolfXL Community 2.0 line.
It is a read-only viewer and does not include WolfXL Commercial capabilities
such as native recalculation, render/PDF output, format conversion, VBA or
Power Query operations, production operations APIs, or direct support. See
WolfXL Commercial for those capabilities.
MIT