首页 >

java怎么操作excel转xml文件? – 网络|

ps怎么做双层玻璃杯,新闻协会怎么做网络安全,怎么运行沙盘java怎么操作excel转xml文件? - 网络|java怎么操作excel转xml文件

importjava.io.FileInputStream;

importjava.sql.Connection;

importjava.sql.DriverManager;

importjava.sql.PreparedStatement;

importorg.apache.poi.hssf.usermodel.HSSFCell;

importorg.apache.poi.hssf.usermodel.HSSFRow;

importorg.apache.poi.hssf.usermodel.HSSFSheet;

importorg.apache.poi.hssf.usermodel.HSSFWorkbook;

/**

*

*@authorasima

*@data2006-10-18

*/

publicclassXlsToAccess

{

HSSFSheetglobalSheet=null;

/*读取一个指定单元格内容*/

publicStringreadCellValue(Stringpos)

{

intxpos;

shortypos;

intcellType;/*取得此单元格的类型0-Numeric,1-String,3-null*/

Stringresult;/*返回取得的单元格的值*/

ypos=(short)(pos.toUpperCase().charAt(0)-65);

xpos=Integer.parseInt(pos.substring(1,pos.length()))-1;

HSSFRowrow=null;/*定义excel中的行*/

HSSFCellcell=null;/*定义excel中的单元格*/

/*根据xPos和yPos取得单元格*/

row=globalSheet.getRow(xpos);

cell=row.getCell(ypos);

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

cellType=cell.getCellType();

switch(cellType)

{

case0:/*0-Numeric*/

result=String.valueOf(cell.getNumericCellValue());

break;

case1:/*1-String*/

result=cell.getStringCellValue();

break;

case3:/*3-null*/

result=””;

break;

default:

result=””;

break;

}

returnresult;

}

/*读取excel文件并把内容插入到access表中*/

publicvoidinsertIntoTable()throwsException

{

//创建对Excel工作簿文件的引用

HSSFWorkbookworkbook=

newHSSFWorkbook(newFileInputStream(“D:/temp/test.xls”));

//获得一个sheet

globalSheet=workbook.getSheetAt(0);

Stringvalue1=readCellValue(“c1”);

Stringvalue2=readCellValue(“c2”);

Stringvalue3=readCellValue(“c3”);

Stringvalue4=readCellValue(“c4”);

System.out.println(value1);

System.out.println(value2);

/*插入数据库*/

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

Stringurl=”jdbc:odbc:asima”;

Connectionconn=DriverManager.getConnection(url);

PreparedStatementstmt=

conn.prepareStatement(“insertintocustomvalues(?,?,?,?)”);

//定义查询的SQL语句

stmt.setString(1,value1);

stmt.setString(2,value2);

stmt.setString(3,value3);

stmt.setString(4,value4);

stmt.executeUpdate


java怎么操作excel转xml文件? - 网络|
  • 大数据时代已经来临,是福还是灾? - 网络|
  • 大数据时代已经来临,是福还是灾? - 网络| | 大数据时代已经来临,是福还是灾? - 网络| ...

    java怎么操作excel转xml文件? - 网络|
  • Excel里前后都是符号如何去掉保留中间的数字,用于求和? - 网络|
  • Excel里前后都是符号如何去掉保留中间的数字,用于求和? - 网络| | Excel里前后都是符号如何去掉保留中间的数字,用于求和? - 网络| ...

    java怎么操作excel转xml文件? - 网络|
  • 30岁了再来学IT行业,还有就业的机会吗? - 网络|
  • 30岁了再来学IT行业,还有就业的机会吗? - 网络| | 30岁了再来学IT行业,还有就业的机会吗? - 网络| ...