a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 系統 > Android > 正文

android通過jxl讀excel存入sqlite3數據庫

2020-04-11 11:52:54
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

package com.demo.day20140228;

import java.io.File;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;

import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;

public class DictExcelDemo {
 public static void main(String[] args) {
  DictExcelDemo ded = new DictExcelDemo();
  Connection conn = ded.getConnection();
  ded.readExcel_(conn);
 }

 private Connection getConnection(){
  Connection conn = null;
  try {
   Class.forName("org.sqlite.JDBC");
   conn = DriverManager.getConnection("jdbc:sqlite:database.db");
   Statement stat = conn.createStatement();
   stat.executeUpdate("create  table if not exists dictionary(enword varchar(200), cnword varchar(200));");// 創建一個表,兩列

  } catch (ClassNotFoundException e) {
   e.printStackTrace();
  } catch (SQLException e) {
   e.printStackTrace();
  }
  return conn;
 }

 private void readExcel_(Connection conn) {
  try {
   Workbook book = Workbook.getWorkbook(new File("English.xls"));
   PreparedStatement prep = conn.prepareStatement("insert into dictionary(enword,cnword) values(?,?);");

   for (int a = 0; a < 26; a++) {
    // 獲得第一個工作表對象
    Sheet sheet = book.getSheet(a);
    // 得到第一列第一行的單元格
    // 得到第一列第一行的單元格
    int columnum = sheet.getColumns();// 得到列數
    int rownum = sheet.getRows();// 得到行數
    for (int i = 1; i < rownum; i++)// 循環進行讀寫
    {// 行
     String key = "";
     String value = "";
     for (int j = 0; j < columnum; j++) {// 列
      Cell cell1 = sheet.getCell(j, i);
      String result = cell1.getContents();
      if (j == 0) {
       key += result;
      } else {
       value += result;
      }
     }
     // System.out.println(key+"=="+value);
     prep.setString(1, key);
     prep.setString(2, value);
     prep.addBatch();
    }
   }
   conn.setAutoCommit(false);
   prep.executeBatch();
   conn.setAutoCommit(true);
   conn.close();
   book.close();
  } catch (Exception e) {
   System.out.println(e);
  }
 }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线视频 欧美日韩 | 国产电影精品久久 | 欧美99 | 久久久久久久久久久成人 | 国产高清视频在线 | 亚洲成av人片一区二区三区 | 五月婷婷在线播放 | 视频一区在线播放 | 亚洲六月丁香色婷婷综合久久 | 亚洲精彩视频在线观看 | 狠狠躁日日躁夜夜躁东南亚 | 色悠悠久久 | 欧美三级免费观看 | 精品视频一区二区在线 | 日韩欧美视频在线 | 91久久精品久久国产性色也91 | 久久久夜夜夜 | a级片网站 | 伊人影院在线视频 | 一区在线免费观看 | 超碰人人干人人 | 国产午夜精品久久久 | 国产一区二区三区久久99 | 污视频链接 | 香蕉国产 | 国内精品久久久久久中文字幕 | 激情小视频网站 | 久久精品一区二区三区四区 | 偷拍电影一区二区三区 | 免费成人av在线 | 131美女免费做媛视频 | 精品久久网站 | 影视一区二区 | 欧美黄色一级 | 久久久久久国产精品美女 | 国产一区二区三区在线 | 日本三级在线网站 | 九九99九九精彩46 | 久久精品国产免费 | 免费视频爱爱太爽了 | 99re6热在线精品视频播放 |