What: Python-DSV is a CSV file importer/exporter (DSV stands for "delimiter-separated-values").
Features: - Heuristics for automatically determining the format of the file. - Discovers delimiter (comma, tab, colon, whatever). - Discovers text-qualifier (single or double quote). - Determines whether first row is header or data. - Can use almost any character as delimiter. - Correctly parses embedded quotes, newlines and delimiters. - Optional wxPython dialog (ala MS Excel) for previewing data. - Error-handling callbacks for malformed rows. - 100% Python. - Reasonably fast.
Apologies to those who downloaded 1.3.1 and discovered that it wouldn't run because of a dumb oversight on my part (doh!).
Changes from 1.3.1 to 1.3.2: - It runs! - Uses distutils
Changes from 1.3.2 to 1.3.3: - Updated documentation (although still thin, it should be sufficient).