xlSQL is a JDBC (Java Data Base Connectivity) Driver for document data sources, especially Excel documents: Spreadsheets, CSV (Comma-Separated Value) files, XML (extensible Markup Language) (as
RSS), and DBF (DBase File) can be read and written with SQL (Standard Query Language). It maps a directory of Excel *.xls files to a database, workbooks
to schemas, and sheets to tables. These objects can be queried with the full syntax of either HSQLDB or MySQL.
Native xlSQL is a rich subset of SQL that is used to read and write spreadsheets.