最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android通過jxl讀excel存入sqlite3數(shù)據(jù)庫

 更新時(shí)間:2014年03月02日 09:19:22   作者:  
本文主要介紹了android通過jxl去讀excel的內(nèi)容,然后存入sqlite3數(shù)據(jù)庫表,需要用到j(luò)xl的jar包和sqlite 的jar包,圖片是excel的數(shù)據(jù)格式,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

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));");// 創(chuàng)建一個(gè)表,兩列

  } 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++) {
    // 獲得第一個(gè)工作表對(duì)象
    Sheet sheet = book.getSheet(a);
    // 得到第一列第一行的單元格
    // 得到第一列第一行的單元格
    int columnum = sheet.getColumns();// 得到列數(shù)
    int rownum = sheet.getRows();// 得到行數(shù)
    for (int i = 1; i < rownum; i++)// 循環(huán)進(jìn)行讀寫
    {// 行
     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);
  }
 }
}

相關(guān)文章

最新評(píng)論

洪江市| 梧州市| 东安县| 垣曲县| 梅州市| 泽州县| 曲周县| 宁城县| 新绛县| 东乌| 巴彦淖尔市| 临高县| 甘泉县| 五常市| 区。| 昂仁县| 房产| 临沧市| 砀山县| 班玛县| 南部县| 泰州市| 庄河市| 山丹县| 南平市| 卓尼县| 晋宁县| 宁阳县| 阿城市| 永德县| 廊坊市| 凤庆县| 安图县| 鄂州市| 凤山市| 孙吴县| 邓州市| 晴隆县| 朔州市| 山东省| 广水市|