Miller is a command line tool that combines features from sed, awk, cut, join, and sort. It works best on name-indexed CSV input, and thus allows easy cutting, sorting or filtering on column names. It allows pretty-printing of tabs/columns, format conversions, can be used in shell pipes like simpler tools, adds some SQL-like querying features, and is similar in spirit to "jq" the JSON queryer.
Package csvplus extends the standard Go encoding/csv package with fluent interface, lazy stream operations, indices and joins.
Record Editor is a data file editor for CSV (Comma/Tab delimited values) files, fixed field width files, and XML files. This program uses a record-layout definition to display the data file in a human-readable form. It can handle PC (text and binary), Unix (text and binary), and native IBM mainframe (text and binary) file formats. It is similar to Net-Cobol's Cobol-Editor or Compuware's FileAid.
Cross platform Csv editor. It supports a large variety of Field-Delimiter & quote chacters. As well Csv files, The following formats can be viewed/updated: Xml, Fixed Width, Gnu-GetText-Po and SwingX-Tip files.
Atem is a fast command line tool that converts MetaStock financial binary data to CSV.
Spawner can fill up database tables with sample data for testing. It either outputs CSV text values, or generates SQL INSERT statements, according to optionally configured data and field types (numeric, textual, names, address parts, varied-size text / enums / binary data). It can also connect to MySQL 5.x servers for insertions.
QAL (Query Abstraction Layer) is a set of Python libraries to handle and interchange data between multiple SQL databases or file storage backends. It works with Postgres, MySQL, DB2, Oracle and MS SQL server, and can read/write XML, CSV and Excel. It defines a SQL subset to facilitate interoperability.
The CSV/Excel Utility Package allows to easily integrate CSV and Excel functionality into a Java application, just by using Iterator-like classes for reading, and PrintStream-like classes for writing. The CSV tools can be configured to use different column delimiter and separator characters in case they need to be adopted to some other versions of CSV. The default configuration conforms to the Excel style of CSV.
PyQuestions is a off-line survey tool. It runs on Tkinter to display a simple form UI with sectioned lists of questions. Input is read from a ini-style options file, while answers are exported as CSV.