导出,直接写成txt格式,只需将文件后缀名改为.xls,即可。
EXCEL可以正常打开。
导入,那就更简单了!

解决方案 »

  1.   

    导出很简单
    在显示数据的jsp界面加个头就行了
    response.setContentType("application/vnd.ms-excel;charset=GBK");
    response.setHeader("Content-Disposition", "attachment;filename=\""+new String(("资源同步导出列表.xls").getBytes(),"ISO-8859-1")+"\"");至于导入得分两步
    先读EXCEL到写数据库
    至于如何读
    网上大把的例子
      

  2.   

    在jsp中就这么点代码呀~~~
       response.setContentType("application/vnd.ms-excel;charset=GBK");
    response.setHeader("Content-Disposition", "attachment;filename=\""+new String(("资源同步导出列表.xls").getBytes(),"ISO-8859-1")+"\"");
    还有吧!!!
    然后就是他怎么把数据库的东西导到excel?
    我做了两个死的值~~~代码是这样的~这是在action里写的:try{
     OutputStream os=new  FileOutputStream("c:\\ss.xls");//输出的Excel文件URL
     WritableWorkbook wwb = Workbook.createWorkbook(os);//创建可写工作薄
     WritableSheet ws = wwb.createSheet("sheet1", 0);//创建可写工作表
     Label label1=new Label(0, 0, "hello");//创建写入位置和内容
     Label label2=new Label(0,1,"aaa");
     ws.addCell(label1);//将Label写入sheet中
     ws.addCell(label2);
        wwb.write();
         wwb.close();
         os.close();
    }
    catch(Exception e){
    e.printStackTrace();
    }
    return mapping.findForward("login");