CSV Viewer (Win32 C)
A single-file Win32 CSV/TSV viewer in C that opens huge files instantly.
CSV Viewer is a read-only, dependency-free Windows viewer for CSV and TSV files written in pure C.
CSV Viewer is a read-only, dependency-free Windows viewer for CSV and TSV files written in pure C.
It parses files in memory, draws a fixed grid with native scrollbars, supports cell selection and copy, drag-and-drop and command-line opening, and keeps the table model separate from the Win32 shell for a future Linux port.
It is packaged with Inno Setup using the version-bumping installer pattern that later became the template for the author's other tools.
What it does
- Fast in-memory parsing with zero-copy cell references
- Fixed-grid rendering with native scrollbars and single-cell selection
- Ctrl+C / double-click copy, Ctrl+O, drag-and-drop, CLI path argument
- Installer with file association; test-data generator script
Small but tidy systems-programming utility; the origin of the shared installer pipeline.
Want something like this?
I build it live on a Zoom call, you watch the screen, the timer stops when you say stop. First 15 minutes are free.