View on GitHub

jsapar

JSaPar is a Java library providing a schema based parser and composer of almost all sorts of delimited (CSV) and fixed width files.

Links

If the JSaPar library didn’t help solving your problem, maybe one of these other libraries could be of any help instead.

B
BeanIO - http://www.beanio.org/
BeanIO (repository) - https://github.com/kevinseim/beanio
Bindy (Apache Camel) - http://camel.apache.org/bindy.html
Binary-CSV - https://www.npmjs.com/package/binary-csv (Javascript)

C
CamelCSV - http://camel.apache.org/csv.html
Canyon - http://canyon.hjcsolutions.co.uk/ (no longer accessible, see The Internet Archive: https://web.archive.org/ )
Canyon - https://sourceforge.net/projects/canyons/
CB2Java - https://sourceforge.net/projects/cb2java/
CB2XML - https://sourceforge.net/projects/cb2xml/
Cinchoo ETL - https://github.com/Cinchoo/ChoETL (.Net)
CSV2XML - http://www.dpawson.co.uk/java/csv2xml.html (no longer accessible, see The Internet Archive: https://web.archive.org/)
CSV4180 - http://csv4180.sourceforge.net/
CSV4J - http://csv4j.sourceforge.net/
CSVBeans - http://sourceforge.net/projects/csvbeans/
CSVBang - https://github.com/lecogiteur/csvbang
CSV Creator - https://github.com/adesigns/csv-creator 
CSVeed - http://csveed.org/
CsvEngine - https://github.com/ybonnel/CsvEngine
CSV/Excel Utility Package -  https://techblog.ralph-schuster.eu/csv-utility-package-for-java/
CSVFile - http://sourceforge.net/projects/csvfile/
CSV-Generator - https://github.com/vigneshrcsengg/CSV-Generator
CsvHelper - https://github.com/JoshClose/CsvHelper (.Net)
CSVInputFormat - https://github.com/mvallebr/CSVInputFormat
CSVIO - https://github.com/mvryan/CSVIO
CsvJdbc - http://csvjdbc.sourceforge.net/
CsvKit - https://github.com/wireservice/csvkit (Python)
csvparser - https://github.com/Donovan-Yang/csvparser
CSV-Parser - https://github.com/mafintosh/csv-parser (Javascript)
CSVReader - http://www.csvreader.com/java_csv.php
CSVReader (.Net) - http://www.csvreader.com/
Csv Reader (LumenWorks) - https://github.com/phatcher/CsvReader (.Net)
CSVTools - http://kasparov.skife.org/csv/
CSVToolkit - https://bitbucket.org/nxt/csv-toolkit (.Net)
csvtk - https://github.com/shenwei356/csvtk/ (Go)
CSV component of GenJava-Core - http://mvnrepository.com/artifact/genjava/gj-csv
Commons-Flatfile - http://commons.apache.org/sandbox/flatfile/
Commons-IO - http://commons.apache.org/io/

D
Databene Formats - https://sourceforge.net/projects/databene-formats/
Data.Csv - https://github.com/clojure/data.csv (Clojure)
DataFile - http://datafile.sourceforge.net/
DataPipeLine - https://northconcepts.com/
Decs (= Diergo Easy CSV Streamable) - https://github.com/aburmeis/decs 
Delimited - https://github.com/tixxit/delimited (Scala)
Delimited - https://github.com/rockymadden/delimited/ (Scala)
delimiter-separated - https://github.com/atzedijkstra/delimiter-separated (Haskell)
DevLib.Csv - https://github.com/askguanyu/DevLib (.Net)
DotNet-FixedWidth - https://github.com/flakey-bit/dotnet-fixedwidth (.Net)
dsv-mender - https://github.com/alexisjehan/dsv-mender
dsvparser - https://github.com/hoogenbj/dsvparser

E
EasyCSV - http://www.easycsv.org/ (no longer accessible, see The Internet Archive: https://web.archive.org/)
EasyBatch - https://github.com/j-easy/easy-batch
Esperio-CSV - http://www.espertech.com/
Esperio-CSV (repo) - https://github.com/espertechinc/esper/tree/master/esperio-csv
Excel2Csv - https://github.com/informationsea/excel2csv

F
FastCSV - https://github.com/osiegmar/FastCSV
Fast-csv - https://github.com/C2FO/fast-csv (Javascript, Node.js)
FastParse - https://github.com/lihaoyi/fastparse (Scala)
FF2J - https://github.com/decebals/ff2j
FFExtractor - http://ff-extractor.sourceforge.net/
FFPojo - https://github.com/ffpojo/ffpojo
FFReport - http://ffreport.sourceforge.net/
FileHelpers - https://www.filehelpers.net/ (.Net)
FileHelpers4J - https://github.com/vicenthy/FileHelpers4J 
FileJdbcDriver - http://code.google.com/p/filejdbcdriver/
FixedFormat4J - https://jeyben.github.io/fixedformat4j/
Fixed Format Output - https://sourceforge.net/projects/ffo/ 
Fixed-Length - https://github.com/atais/Fixed-Length (Scala)
FixedWidth-HS - https://github.com/michaelochurch/fixedwidth-hs (Haskell)
Flapjack - http://code.google.com/p/flapjack/
Flapjack - https://github.com/mike706574/flapjack
FlatBean - http://sourceforge.net/projects/flat-bean/
FlatBuffers - http://google.github.io/flatbuffers/ 
FlatFile - https://github.com/forcewake/FlatFile (.Net)
FlatFile - http://www.roguewave.com/Portals/0/products/imsl-numerical-libraries/java-library/docs/5.0.1/api/com/imsl/io/FlatFile.html (no longer accessible)
FlatFileChecker - http://sourceforge.net/projects/flafi/
FlatFileDigester - http://flatfiledigeste.sourceforge.net/
FlatFileParser (.Net) - http://flatfileparser.codeplex.com/
FlatFileReader - http://javaforge.com/project/2066 (no longer accessible)
FlatFiles - https://github.com/jehugaleahsa/FlatFiles (.Net)
FlatPack - http://flatpack.sourceforge.net/
FlatTree - http://flattree.sourceforge.net/
FlatWorm - http://flatworm.sourceforge.net/
FlatWorm (fork 1) - https://github.com/trx/flatworm
FlatWorm (fork 2) - https://github.com/ahenson/flatworm
FM-FlatFile - https://github.com/frugalmechanic/fm-flatfile

G
Guesv - https://github.com/j-hudecek/Guesv (.Net/C#)

J 
Jackson-dataformat-csv module - https://github.com/FasterXML/jackson-dataformat-csv
Jackson-dataformats-text - https://github.com/FasterXML/jackson-dataformats-text
Jap4j - http://polymathiccoder.github.io/Yap4j/ 
JavaCSV - http://sourceforge.net/projects/javacsv/
Java Flat File Toolkit - http://javaflatfiletoo.sourceforge.net/
JCSVlib - http://code.google.com/p/jcsvlib/
jCSV - http://sourceforge.net/projects/jcsv/
jcsv - https://code.google.com/p/jcsv/
JEzCSV - https://github.com/Yiao/JEzCSV
JFileHelpers - http://jfilehelpers.com/
JFileAid - http://sourceforge.net/projects/jfileaid/
JFlat - http://code.google.com/p/jflat/
JFlat (another!) - http://sourceforge.net/projects/jflat/
JFlat8 - https://github.com/algorythmist/jflat8/
JFlatBean - http://jflatbean.sourceforge.net/ (no longer accessible)
JFFP, Java Flat File Parsing - http://jffp.sourceforge.net/
JMatIO - https://github.com/gradusnikov/jmatio
JmzReader - https://code.google.com/p/jmzreader/ 
JRower - http://www.jdonohue.com/java/jrower/doc/index.html (no longer accessible)
JRower - https://sourceforge.net/projects/jrower/
JRecord - http://jrecord.sourceforge.net/
JRecordBind - http://java.net/projects/jrecordbind/
JsaPar, Java Schema based Parser - https://github.com/org-tigris-jsapar/jsapar
JSefa - http://sourceforge.net/projects/jsefa/
JsonTsv - https://github.com/danchoi/jsontsv
JTables - http://jtables.sourceforge.net/
JTextFileParser - http://code.google.com/p/jtextfileparser/
JTinyCsvParser - https://github.com/bytefish/JTinyCsvParser

K
Kantan.CSV - https://nrinaudo.github.io/kantan.csv/ (Scala)

L
LaukvikCSV - https://github.com/laukvik/CSV
LegStar - http://www.legsem.com/legstar/
LibCSV4Net - https://github.com/dkucinskas/LibCSV4Net (.Net)
Libsv - https://github.com/dajobe/libsv (Ansi C)
Lokad-FlatFiles - https://github.com/gboya/lokad-flatfiles (.Net)
Lokad-FlatFiles-Java - https://github.com/gboya/lokad-flatfiles-java
LTSV4J - https://github.com/making/ltsv4j
LumenWorksCsvReader - https://www.nuget.org/packages/LumenWorksCsvReader/ (.Net)

M
Microsoft TextFieldParser - https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.fileio.textfieldparser(v=vs.110).aspx (.Net)
mneri/csv - https://github.com/mneri/csv

N
Net.Code.Csv - https://github.com/jhgbrt/netcsv/ (.Net)
Neo4j CSV - http://neo4j.com/developer/guide-import-csv/
Nortal.Utilities.Csv - https://github.com/Nortal/Utilities.Csv (.Net)
Nuiton CSV - https://forge.nuiton.org/projects/nuiton-csv
Nuiton CSV - http://nuiton-csv.nuiton.org/v/latest/index.html  

O
OpenCSV - http://sourceforge.net/projects/opencsv/
OpenFileAid - http://sourceforge.net/projects/openfileaid/
Ostermiller Java CSV Utilities - http://ostermiller.org/utils/CSV.html
OrangeSignal CSV - http://orangesignal.github.io/orangesignal-csv/
OrangeSignal CSV (repo) - https://github.com/orangesignal/orangesignal-csv

P
PapaParse - https://www.papaparse.com/ (Javascript)
PMFF - http://code.google.com/p/pmff/
POI (Apache) - http://poi.apache.org/
PZFileReader - http://sourceforge.net/projects/pzfilereader/
PureCSV - https://github.com/melrief/PureCSV (Scala)
PyTableReader - https://github.com/thombashi/pytablereader (Python)

Q
QuickOCM - http://mkhanal.github.io/quickocm/
Quick-CSV-Streamer - https://github.com/titorenko/quick-csv-streamer

R
Really simple csv library - https://github.com/stevehansen/csv/ (.Net)
RecordMapper - https://github.com/debmalya/RecordMapper
Row-Bean - http://sourceforge.net/projects/csv-bean/
RSaPar - https://github.com/dertin/rsapar (Rust)

S
Scala-CSV -  https://github.com/tototoshi/scala-csv
sdv-parser - https://github.com/sympower/sdv-parser
ServingXML - http://servingxml.sourceforge.net/
sesseltjonna-csv - https://github.com/skjolber/sesseltjonna-csv
Sig2BioPAX - http://code.google.com/p/sig2biopax/
SimpleCSV - https://github.com/quux00/simplecsv
SimpleFlatMapper - https://github.com/arnaudroger/SimpleFlatMapper
SkifeCSV - http://kasparov.skife.org/csv/
Slicer - https://github.com/dhemery/slicer
SmartCSV - https://github.com/santiagobasulto/smartcsv (Python)
SmarterCSV - https://github.com/tilo/smarter_csv (Ruby)
Smooks - http://www.smooks.org/
Spark-CSV - https://github.com/databricks/spark-csv
StelsCSV / StelsXML - http://www.csv-jdbc.com/
SuperCSV - https://super-csv.github.io/super-csv/index.html
Symmetric-csv - https://github.com/JumpMind/symmetric-ds

T
Table/IO - https://github.com/informationsea/tableio
tb - https://github.com/akr/tb (Ruby)
TinyCsvParser - https://github.com/bytefish/TinyCsvParser (.Net)
Tsv - https://github.com/adamnovak/tsv (Python)
Tsv - https://github.com/dogenzaka/tsv (Go)
TsvUtils - https://github.com/brendano/tsvutils (Python)

U
UniVocity-parsers - http://www.univocity.com/pages/about-parsers
Uncomplicated.Csv - https://github.com/fbellgr/uncomplicated.csv (.Net)

W
Way-IO - http://www.objectos.com.br/

X
XML Maker and Flattener - https://github.com/arnaudceol/psimi-maker-flattener

Y
Yap4j - https://polymathiccoder.github.io/Yap4j/

Back to Top