靚麗時尚館

位置:首頁 > 健康生活 > 心理

java怎麼操作excel轉xml檔案

心理2.1W
java怎麼操作excel轉xml檔案

百度搜索圈T社群 免費行業視訊教程

package a

import InputStream

import ection

import erManager

import aredStatement

import Cell

import Row

import Sheet

import Workbook

/**

*

* @author asima

* @data 2006-10-18

*/

public claSS XlsToAccess

{

HSSFSheet globalSheet = null

/*讀取一個指定單元格內容*/

public String readCellValue(String pos)

{

int xpos

short ypos

int cellType /*取得此單元格的型別 0-Numeric,1-String,3-null*/

String result /*返回取得的單元格的值*/

ypos = (short) (perCase()At(0) - 65)

xpos = eInt(tring(1, th())) - 1

HSSFRow row = null /* 定義excel中的行 */

HSSFCell cell = null /* 定義excel中的單元格 */

/* 根據xPos和yPos取得單元格 */

row = ow(xpos)

cell = ell(ypos)

/** **************此處如果是空需要修改********************************** */

cellType = ellType()

switch (cellType)

{

case 0: /* 0-Numeric */

result = eOf(umericCellValue())

break

case 1: /* 1-String */

result = tringCellValue()

break

case 3: /* 3-null */

result = ""

break

default:

result = ""

break

}

return result

}

/*讀取excel檔案並把內容插入到access表中*/

public void insertIntoTable() throws Exception

{

// 建立對Excel工作簿檔案的引用

HSSFWorkbook workbook =

new HSSFWorkbook(new FileInputStream("D:/temp/"))

// 獲得一個sheet

globalSheet = heetAt(0)

String value1 = readCellValue("c1")

String value2 = readCellValue("c2")

String value3 = readCellValue("c3")

String value4 = readCellValue("c4")

tln(value1)

tln(value2)

/* 插入資料庫 */

ame("OdbcDriver")

String url = "jdbc:odbc:asima"

Connection conn = onnection(url)

PreparedStatement stmt =

areStatement("insert into custom values(?,?,?,?)")

// 定義查詢的SQL語句

tring(1, value1)

tring(2, value2)

tring(3, value3)

tring(4, value4)

uteUpdate

標籤:java XML excel 檔案