Parquet Local ReaderBrowse Parquet files in a read-only VS Code table, with paging, row navigation, schema inspection and full cell values. Data is read from disk in the extension host; no network service is required. UsageRequires VS Code 1.100 or later. After installing the extension, click a
Top-level large integers appear as decimal text. Large integers in nested objects become strings, dates use ISO timestamps, and binary values appear as hexadecimal text prefixed with Files and limitationsThe extension reads files from the disk accessible to the extension host. For WSL or SSH, install the extension in the corresponding remote environment and open files there. Virtual workspaces and direct access to HTTP or object storage URIs are not supported. Data is requested by row range, but the amount decoded depends on the Parquet row group and column chunk layout. Paging does not guarantee fixed memory usage or read time; wide tables, very large cells and large row groups may still be slow. Files with row counts beyond JavaScript's safe integer range are rejected. Full-file search, filtering, sorting, editing and export are not currently available. Files are never modified, and the extension makes no network requests and collects no telemetry. Format and compression decoding rely on Installation and developmentYou can build a VSIX from source and select Install from VSIX… in the Extensions view's Development uses Node.js 22 and npm:
Install the resulting After installation, use a file with known contents to check the default editor, paging, row navigation, schema inspection, full cell contents, refresh and error messages. Verify WSL and SSH behavior separately in those environments. Contributing and maintenanceReport problems through Issues or submit a pull request. Include your VS Code version, environment, file size, writer tool and a minimal sample that can be shared publicly. Do not upload private data. See AGENTS.md for maintenance constraints and CHANGELOG.md for version history. Authors and licenseAuthors: keta1930 and codex-gpt-6-astra. This project uses the MIT License. Licenses for dependencies distributed with the extension are listed in THIRD_PARTY_NOTICES.md. |