A read-only JDBC driver for Java that uses Comma Separated Value (CSV) files as database tables.
Ideal for writing data import programs and conversion programs.
...It is packaged as an auto executable Jar for convenient command line execution but might as well be interfaced directly by a Java class as part of a broader [yet non commercial] software.
It handles attributes, repeated elements, and so on, and produces results which level up with what spreadsheets generate when they import native XML (at least in its most extensive execution mode).
Please refer to the documentation for further details (PDF doc, Open Office Writer doc, and API doc).
This free software is released under the GNU GENERAL PUBLIC LICENSE Version 3.
dbUPLoader is a tool to import data from csv or MS-Excel files into a database. You can distribute data across several tables, create relationships between imported data and integrate sub queries to reference existing data.