Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wolfxl-view

CI

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.

Install

cargo install wolfxl-view

Usage

wolfxl-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.

Benchmark mode

wolfxl-view workbook.xlsx --benchmark --benchmark-warm-runs 3

The 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.

Product boundary

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.

License

MIT

About

Native GPU-accelerated spreadsheet viewer backed by WolfXL Community

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages