Open files in VS Code and Cursor / Tables and data

Use a Parquet viewer in VS Code

VS Code cannot show a .parquet file by itself. Install the free Parquet Grid Viewer by Zovo and click the file: it opens as a grid with column types, a filter under each header and a Schema tab. Opening reads only the footer and rows load as you scroll, so large files open at once. It needs no Python, Java or parquet-tools.

Install in VS CodeMarketplace pageOpen VSX (Cursor, Windsurf, VSCodium)JetBrains IDEs

Free, MIT license. Extension ID zovo.zovo-parquet-viewer, version 0.2.2. Needs VS Code 1.90.0 or newer.

Also free from Zovo: XLSX, Excel, CSV & Parquet Viewer, VS Code Marketplace · Open VSX (Cursor, Windsurf).

A 50,000-row Parquet file open in VS Code: column types in the headers, a filter under each header, and a nested struct shown as a tree in the detail pane
A 50,000-row Parquet file open in VS Code: column types in the headers, a filter under each header, and a nested struct shown as a tree in the detail pane.

Steps in VS Code

  1. Install Parquet Grid Viewer from the Marketplace, or press Ctrl+P (Cmd+P on macOS) and run ext install zovo.zovo-parquet-viewer.
  2. Click a .parquet, .parq or .pq file in the Explorer. If another editor opens it, right-click the file and pick "Open in Parquet Grid Viewer".
  3. Click a header to sort. Type in the box under a header to filter, for example >100, =cash, 5..9, null or a /regex/.
  4. Click a cell and press Enter to see the whole value. LIST, MAP and STRUCT cells open as a tree.
  5. Open the Schema tab for column types, row groups, compression and key-value metadata. Export saves the filtered rows as CSV or JSON Lines.

Steps in Cursor, Windsurf or VSCodium

  1. Open the Extensions view with Ctrl+Shift+X (Cmd+Shift+X on macOS).
  2. Search for zovo.zovo-parquet-viewer and click Install. Cursor, Windsurf and VSCodium install from Open VSX, where it is published as zovo/zovo-parquet-viewer.
  3. If your editor has no gallery, download the .vsix from the Open VSX page and run "Extensions: Install from VSIX...".
  4. Then use it the same way as in VS Code.

What Parquet Grid Viewer handles

What it does not do

In JetBrains IDEs (IntelliJ IDEA, PyCharm, WebStorm, CLion and others)

Other options

Install counts and Open VSX status were checked on 9 November 2026. Descriptions in quotes are the extensions' own.

Questions

Do I need Python or parquet-tools?

No. The viewer is plain JavaScript, so it runs the same on Windows, macOS (Apple silicon too), Linux, Remote SSH, WSL and Codespaces.

How does it open large files?

Opening reads only the footer. Rows are then read in blocks as they scroll into view, and older blocks are dropped, so memory stays flat. Filter, sort and export read the columns they need, row group by row group.

Can it show nested columns?

Yes. LIST, MAP and STRUCT columns show as compact JSON in the grid and as a tree in the detail pane, at any depth.

More about Parquet Grid Viewer

Read the Parquet Grid Viewer page for every feature and setting, or the source code on GitHub.

Support this work

If this extension saves you time, you can support the work on GitHub Sponsors. Monthly tiers start at $5, and one-time tiers start at $15. Sponsorship is optional, and the tool works the same without it.

Need your format supported?

Open a format request with a sample file, and I reply there whether it can be done. For USD 299 once, through this GitHub Sponsors tier, I add your file format or a missing feature to this extension, with tests, within 7 days.