zoukankan      html  css  js  c++  java
  • [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));

  • 相关阅读:
    Eclipse/STS 常用快捷键
    Git代码管理常用命令
    Git命令
    Atom python版本的切换
    robot Frame之文件上传和下载
    ride打开后,log和report置灰的解决办法
    Python2和Python3共存下使用robotframework
    selenium+python
    firefox上安装selenium ide失败
    软件测试知识点补充1
  • 原文地址:https://www.cnblogs.com/yt954437595/p/15342181.html
Copyright © 2011-2022 走看看