如果是sql server可以用它的导出功能。
执行到处功能的语句。导出excel文件。在重定向到这个文件就可以了。
另外可以用专门的api也可以。

解决方案 »

  1.   

    用apache的poi可以操作excel
    从数据库里面读出来
    然后写excel
      

  2.   

    可以动态生成。
    先从数据库读出数据。在做成excel风格的画面。提供个客户就ok了。
      

  3.   

    可以动态的生成一个页面,页面中放一个表格显示提取的数据,页面中加上response.setContentType("Application/msexcel");
    response.setHeader("Content-disposition","attachment;filename=List.xls" );两句,用户打开页面时,会像下载附件一样提示用户是下载还是打开,如果下载,就会保存为List.xls文件,文件内容就是你设置的表格样式~~~