clipivot is a command-line tool I wrote in Rust that generates pivot tables from CSV files or any other delimiter-separated files. It works on arbitrarily large files, including ones that are larger than your RAM.