怎样用JAVA实现excel导入Server sql

来源:百度知道 编辑:UC知道 时间:2024/06/24 10:08:51
st-date end-date name
2004-1-1 2004-12-1 马
2004-1-11 2004-11-1 牛
.....
要详细的代码 谢谢 最好使用POI的

用Apacher的POI读取Excel,再写入SQL Server就可以
这个是读取的例子 读取分析完后直接写入库中就行
private void readExcel(File file)
{
DecimalFormat df = new DecimalFormat("#");

try
{
HSSFWorkbook book=new HSSFWorkbook(new FileInputStream(file));
for(int numSheets=0;numSheets<book.getNumberOfSheets();numSheets++)
{
if(null!=book.getSheetAt(numSheets))
{
//System.out.println("Sheet存在");
HSSFSheet sheet=book.getSheetAt(numSheets);
for(int numRows=0;numRows<=sheet.getLastRowNum();numRows++)
{
if(null!=sheet.getRow(numRows))
{
//System.out.println("Row存在");
HSSFRow row=sheet.getRow(numRows);
for(short numCells=0;numCells<=row.getLastCellNum();numCells++)
{
if(null!=row.getCell(numCells))
{
HSSFCell cell=row.getCell(numCells);
int cellType=cell.getCellType();
switch(cellType)
{
case 0:
System.out.print(df.forma