Papa Parse is a fast and powerful CSV parser for JavaScript.
Papa Parse (formerly the jQuery Parse Plugin) is a robust and powerful CSV (character-separated values) parser with these features:
- Easy to use
- Parse CSV files directly (local or over the network)
- Stream large files (even via HTTP)
- Reverse parsing (converts JSON to CSV)
- Auto-detect the delimiter
- Worker threads to keep your web page reactive
- Header row support
- Pause, resume, abort
- Can convert numbers and booleans to their types
- Graceful and robust error handling
- Minor jQuery integration to get files from
<input type="file">
elements - Papa Parse has no dependencies - not even jQuery.
Visit the Papa Parse project page on GitHub.
Homepage & Demo
To learn how to use Papa Parse: see Documentation.
papaparse.min.js can be linked or downloaded to your project source.