CSVLint – make re-use ready data

CSVLint helps you to check that your CSV file is readable. You can also use CSVLint to check if your file contains the columns and types of values that it should.
Using CSVLint is easy

Go to http://csvlint.io

  1. Provide a link or upload your CSV
  2. Optionally provide a link or upload your schema
  3. Hit the big Validate button.

Get a report about issues in your CSV. Learn more…

Contribute

The CSVLint project is being developed by the ODI Labs. You can help by:

More about Field Descriptor snippets

A JSON Field Description snippet for an Australian Mobile Phone Number includes a constraint that the number starts with 04 and is followed by eight further numbers.

A number of these snippets can be assembled to create a JSON Table Schema that then validates your CSV.

More about CSVLint

Watch a presentation on CSVLint by James Smith from the ODI given at the CSV,Conf,v1 conference.

More about CSVLint

Watch a presentation on CSVLint by James Smith from the ODI given at the CSV,Conf,v1 conference.