[Excel Jdbc Driver] [xlsql-Y7] [java jdbc sql操作excel];java读取excel;xlSql-Y8

需要做一个数据转换模块,转换Excel文件数据导入其他类型数据库,百度搜到了下面这两个帖子,然后掉坑里了,浪费了很多时间:

[Excel Jdbc Driver] [xlsql-Y7] [java jdbc sql操作excel]

https://blog.csdn.net/ab2361936/article/details/56848055

Excel Jdbc Driver 文档

https://blog.csdn.net/ailvey/article/details/8779119

这个驱动包太老了,网上找了很久,下载了一个xlSql-Y8,完整的包,包含所有的依赖包,地址:https://protegewiki.stanford.edu/wiki/XlSQL-Y8

 折腾了半天,经历了导入包之后报错,开始写sql查询了,然后一直报错,读不出来,又看了上面的帖子,在截图中发现博主说这玩意不支持xlsx,改用xls试了下确实可以读xls,至此无语了,网上没找到教程,不知道xlsx,放弃用这玩意了。要是哪位大神可以用这玩意读xlsx或者有教程的话,麻烦留言给我,拜谢。

Excel Jdbc Driver方式操作excel,需要excel格式固定(excel需要老版本97-03 )

要导入一堆jar包,使用方法上表名格式为“XLS文件名.工作表名称”。最后也是打印第1列所有的值,代码看起来会是这样

Class.forName("com.nilostep.xlsql.jdbc.xlDriver");

Connection cn = DriverManager.getConnection("jdbc:nilostep:excel:C:/");

ResultSet rs =cn.createStatement().executeQuery("select * from "test.Sheet1"");

while (rs.next()) System.out.println(rs.getString(1));

原文地址:https://www.cnblogs.com/yt954437595/p/15342181.html