You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matthew Holt
9ea0c618e5
|
11 years ago | |
---|---|---|
.gitignore | 11 years ago | |
LICENSE | 11 years ago | |
README.md | 11 years ago | |
bower.json | 11 years ago | |
jquery.parse.js | 11 years ago | |
jquery.parse.min.js | 11 years ago | |
parse.jquery.json | 11 years ago | |
tests.html | 11 years ago | |
tests.js | 11 years ago |
README.md
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