java怎麼操作excel轉xml文件
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