请问:我这个代码怎修改,实现excel导入到MySQL中?谢谢

/**

  • 导入表时的选择器
  • @author yangenxiong
    *
    */
    class importTableChooser extends JFileChooser {

    private MainFrame mainFrame;

    private Database db;

    public importTableChooser(MainFrame mainFrame, Database db) {
    this.mainFrame = mainFrame;
    this.db = db;
    this.setFileSelectionMode(DIRECTORIES_ONLY);
    }

    public void approveSelection() {
    File file = this.getSelectedFile();
    if (file.isDirectory()) {
    //用户选择了目录
    File targetFile = new File(file.getAbsolutePath() + File.separator +
    this.db.getDatabaseName() + ".xls");
    this.mainFrame.importTable();
    } else {
    this.mainFrame.importTable();
    }
    super.approveSelection();
    }
    }

差的太远了,你只有选择文件,importTable()的实现代码没有,也没有任何解析excel的代码

你可以用poi读取excel然后循环插入数据库

http://www.cnblogs.com/xwdreamer/archive/2012/02/22/2363152.html

这个只能读取excel的内容,或者转换成csv文件格式,然后mysql直接导入文件

去网上搜一下excel导入得代码,有很多不用自己写