通过标准 JDBC 接口执行 SQL 查询,无缝集成到现有 Java 应用中。
全新的自研 SQL 引擎,零外部依赖,专为 Excel 场景优化。支持完整的 SQL 查询功能。
v5.1.0 新特性全面支持 .xls 和 .xlsx 格式,可进行查询、插入、更新和删除操作。
方便地获取 Excel 文件的表结构、列信息等元数据。
只需几行代码,即可开始使用 SQL 操作 Excel。
// 1. 添加 Maven 依赖
// <dependency>
// <groupId>io.github.daichangya</groupId>
// <artifactId>xlsql</artifactId>
// <version>5.1.1</version>
// </dependency>
// 2. 注册驱动
Class.forName("jdbc.io.github.daichangya.xlsql.xlDriver");
// 3. 连接到 Excel 目录
String url = "jdbc:xlsql:excel:/path/to/files";
Connection conn = DriverManager.getConnection(url);
// 4. 执行 SQL 查询
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM test1_Sheet1");
while (rs.next()) {
System.out.println(rs.getString(1));
}