服务器端有一个Excel模板,如何用poi将数据库中的数据导入到该模板,并让客户端下载
请教各位帮忙,谢谢,最好有实例或者源码,,,邮箱:[email protected]

解决方案 »

  1.   

    HSSFWorkbook workbook =null;
    InputStream is=null;
    try{
    is=new FileInputStream("t1.xls");
    workbook=new HSSFWorkbook(is);
    }catch(Exception e){
    log.error(e.getMessage());
    }finally{
    try{
    is.close();
    }catch(Exception e){}
    }

     HSSFSheet sheet= workbook.getSheet("Sheet1");往下就自己写吧
      

  2.   

    顶顶 
    楼主去google一下 很多例子
      

  3.   

    是啊,网上到处多有,但是POI功能真的不强大
      

  4.   

    用jxl也没事,反正我是做到项目现学现用的,,如果可以,请发个代码或者资料我研究研究啊,,还有各位同仁们,网上对于poi操作Excel的例子的确很多,可我没搜索到用poi填充Excel模板的啊,,哪位哥们知道哪里有资料的话,给个链接也行啊,,谢谢屋。!
      

  5.   

    你思路感觉有点不大对,让客户端下载,跟服务器上模板应该关系不大,你只要在程序中生成excel文件,给客户端下载就行了,跟模板有什么关系?硬说有关系的话,那就是你生所的Excel文件的格式与这个模板一样.如果楼主想用程序把数据写入那个模板,再下载那个模板的话,我只能说这设计有缺陷.(举个例子,如果多人同时下载,那情况如何呢?数据混乱是必然的)
      

  6.   

    我的意思是比如我服务器A目录下存放着Excel模板,然后需要将数据导入到该模板(就是你说的,主要为了统一格式和样式),并保存在B目录下,之后给客户端一个链接地址,供客户端下载
      

  7.   

    谢谢提醒屋,这个我在写入的时候,可能要注意同步一下,,,
    流程是这样的:有一个导入Excel按钮,点击之后,后台就做楼上所说的操作,之后弹出一个提示框“是否需要下载”,点击是,就将地址栏链接变成如http://localhost/xx/yy/1.xls