twilight ventures

xlsx lens

JetBrains Marketplaceplugin 33721free viewer, Pro subscription

XLSX Lens opens an Excel workbook in the editor tab of IntelliJ IDEA and the other JetBrains IDEs, streamed, and never writes to it. The first page renders while a 500,000-row sheet is still loading behind it. Every sheet is one click away, merged cells are rendered, a date cell is read by the date system the workbook declares, 1900 or 1904, and the built-in and the common custom number formats are applied. The workbook is neither locked nor recalculated. Pro writes a sheet out as CSV, JSONL, Markdown or Parquet and profiles its columns into a report. It also sorts and filters every row rather than the loaded page, diffs two workbooks sheet by sheet, shows the formulas grid-wide, and reloads the file when it changes on disk.

opens
.xlsx and .xlsm workbooks, a .xlsm as data with its macros never read; no legacy .xls, and .csv is never claimed
runs on
IntelliJ IDEA, PyCharm, WebStorm, Rider, GoLand, Android Studio and every IntelliJ-based IDE from 2024.2 on
store
JetBrains Marketplace, plugin 33721
newest version
1.4.0, published 2026-09-11
pro
a subscription with its own 30-day trial; the price is quoted below as the store shows it

Before a release ships we run it on IntelliJ IDEA Community 2024.2, IntelliJ IDEA Ultimate 2026.2 and Android Studio 2026.1.

XLSX Lens in IntelliJ IDEA: a half-million-row sheet paged 100 rows at a time, the Pro actions in the toolbar
half-million-rows.xlsx: rows 1 to 100 of 499,999 on screen, the sheet list on the left, the Pro actions in the toolbar.

free

  • Any size: one streaming pass; the first page renders while a 500,000-row sheet is still loading, and memory stays flat
  • Strictly read-only: the workbook is never written, locked or recalculated
  • All sheets: every tab listed, hidden ones named as hidden, each with its size in rows and columns once read
  • Fidelity: merged cells, cached formula values, the 1900 and 1904 date systems, builtin and common custom number formats, currency, accounting and fraction formats
  • Find in sheet: a streaming search across every row over values, formatted text and formulas, with a live match count and next and previous jumps
  • Cell inspector: the full value, the raw stored text, the formula and the format pattern of any cell, unclipped
  • In-page sort, filter and copy: sort or filter the loaded page, copy a row as JSON or the page as TSV
  • Named ranges: listed in the Info tab, name and reference as the workbook stores them
  • Open Workbook: File | Open Workbook opens an .xlsx or .xlsm from anywhere on disk, attaching nothing to the project
  • Named errors: an encrypted workbook, a legacy .xls or a mislabeled zip reports what it is, in the panel
  • Themes: twelve looks for the grid; trying one is free for the open window

pro

  • Export: the sheet, the search matches or the current filtered view to CSV, JSONL, Markdown or Parquet; a column of dates goes out as dates and a column of numbers as numbers
  • Profile report: rows and nulls for every column, ranges, histograms and an outlier count for the numeric ones, the largest gap in a timestamp column, a duplicate-row count and a correlation matrix, as HTML, Markdown or JSON
  • Diff two workbooks: sheets matched by name, exact added, removed and changed row counts with drill-in, and the cells that differ marked
  • Whole-sheet sort and multi-column filter: every row, not just the loaded page, in spreadsheet type order
  • Column stats: kinds, min, max, sum, mean and distinct counts for any column
  • Formula view: formulas grid-wide instead of values
  • Watch mode: reload when the file changes on disk, on the sheet that was open
  • Kept themes: a chosen look stays set from file to file

price, as the store shows it

Pro is $2.90 a month or $29 a year for individual use, $5.80 or $58 for organizations. Each Lens plugin comes with its own free 30-day Pro trial. A subscription carries a perpetual fallback license: after 12 uninterrupted months, the version from the start of that subscription year, with its fixes, stays yours even if the subscription ends.

where it stops

XLSX Lens with a summary sheet open and a cell's formula shown in the inspector
orders-2026.xlsx, the Summary sheet: cell C7 in the inspector with its formula =SUM(C3:C5) and its number format.

what's new

more

Pricing, invoices and licensing questions go to [email protected]; anything else about the product to [email protected].