dinoboff / jquery.parse

Papa is a powerful CSV (delimited text) parser with that gracefully handles large files and malformed input

Home Page:http://papaparse.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Parse CSV with Javascript

Papa Parse (formerly the jQuery Parse Plugin) is a robust and powerful CSV (character-separated values) parser with these features:

  • Parses delimited text strings without any fuss
  • Attach to <input type="file"> elements to load and parse files from disk
  • Automatically detects delimiter (or specify a delimiter yourself)
  • Supports streaming large inputs
  • Utilize the header row, if present
  • Gracefully handles malformed data
  • Optional dynamic typing so that numeric data is parsed as numbers
  • Descriptive and contextual errors

Demo

Visit PapaParse.com to give Papa a whirl!

Get Started

Use jquery.parse.min.js for production.

For usage instructions, see the homepage and, for more detail, the documentation.

Tests

The Parser component is under test. Download this repository and open tests.html in your browser to run them.

Contributing

If you'd like to see a feature or bug fix, pull down the code and submit a pull request. But remember, if you're changing anything in the Parser function, a pull request, with test, is best. (All changes to the parser component should be validated with tests.) You may also open issues for discussion or join in on Twitter with #PapaParse

About

Papa is a powerful CSV (delimited text) parser with that gracefully handles large files and malformed input

http://papaparse.com

License:MIT License


Languages

Language:JavaScript 100.0%