Parquet ReaderOpen
FeaturesOpens from the ExplorerDouble-click any The header reports what the file actually contains: row count, column count, file size, the compression codecs in use, and the writer that produced it. Data tab
Cell detailClick any cell to see its untruncated value in the pane below the table. Nested values are
pretty-printed, and Copy puts the full value on your clipboard. Press The full value is fetched on demand, one cell at a time — it is never included in the page payload, which is what keeps wide, deeply nested files responsive. Schema tab
One row per leaf column, using dotted paths for nested fields. For each column: physical type,
logical type, nullability, null count, min, max, and compressed size summed across all row
groups. Columns whose writer omitted statistics show Remote files over HTTPS and S3Run Parquet: Open Parquet from URL… from the Command Palette:
Then paste an
Remote files are read the same way as local ones: only the footer and the data pages you are actually looking at cross the network. Follows your themeLight, dark, and high contrast themes are all supported — the viewer uses VS Code's own colour tokens rather than its own palette. PerformanceThe viewer never reads a whole file. It reads the footer for metadata, then only the data pages needed for the rows on screen, using the file's offset index when one is present. A 180 MB file with 1,244,896 rows stored in a single row group on S3 opens in 1–2 seconds, and page navigation stays under a second. Without offset-index support the same file took about 30 seconds to display its first page, because the first read had to pull every column chunk in the row group. Files written without an offset index (for example, PyArrow without Requirements
Extension settingsNone. The viewer has nothing to configure. Known limitations
LicenseMIT — see LICENSE. |



