tclcsv

tclcsv (by APN) is a binary extension for reading and writing CSV format files. The parsing code is based on the Python / pandas CSV parser.

2018-03-12: Version 2.3 released. Changes since 2.2

  • ability to write CSV files
  • much faster parsing performance

Compared to the Tcllib CSV module:

  • Tcllib CSV is pure Tcl which has obvious advantages in portability.
  • On the other hand, tclcsv, being binary, is much faster. It also supports more flexibility in terms of CSV formats and includes a Tk dialog to configure, preview and interactively select the appropriate CSV dialect (similar to the CSV import dialog in Excel).