下载数据,把数据写到Excel在把Excel保存到本地,因为每条数据产生一个Excel文件,我现在选择多条数据,就会产生多个Excel,我想一次性的把这些Excel保存到本地,意思就是选择一个路径,按一次保存按扭,就能把准备好的Excel保存到指定的路径下面.我现在已经把要下载是Excel做成了一个URL连接.(获取路径、从URL自动保存excel文件到本地)最好都用java代码实现,因为我用的是NetWeaver 没有哪些表单... ... 谢谢各路高手 帮忙解决

解决方案 »

  1.   

    提个别的方法
    不用JAVA可以用批处理来做~
    嘿嘿
      

  2.   

    楼主的意思是不是,从某处(数据库或远程)取得数据,然后通过在页面上点击,生成EXCEL文件
    可以将EXCEL文件保存下来??
      

  3.   

    导出单条数据生成URL保存我做好了 
      

  4.   

    选择就是想选择多条数据把根据每条数据生成的Excel 自动的保存到本地
      

  5.   

    List<Data> list=xxxx;//这里是你的多条数据
    for(Data d:list){
      xxxx 这里就是你保存单条excel的代码,这样一个循环就保存了多个excel文件,注意一下文件的命名
    }
      

  6.   

    以你的数据的条数为循环数,循环执行导出单条数据生成URL保存的方法 
      

  7.   

    请教一下NetWeaver 是什么?
      

  8.   

    因为每条数据产生一个Excel文件,我现在选择多条数据,就会产生多个Excel? EXCEL报表为什么会这样?为什么不把你需要的数据一次性写在你要得到的EXCEL报表中呢?
      

  9.   

    我以前做过,是用一个开源的一个框架来搞定了
    专门操作excel的那个框架
    忘记了,我找找
      

  10.   

    回答18楼 兄弟
    NetWeaver 是一个开发平台  SAP NetWeaver Developer Studio回答19楼 兄弟
    每条数据产生一个报表 这个报表是个独立的数据表,导出来是要用户去整理的 还要把它导回去的 
    比如说 《零购计划项目_离心泵_立项审批表.xls》《零购计划项目_发电机组柴油机_立项审批表.xls》这两个是完全独立的设备立项审批表 不能放在一个表里
      

  11.   

    谢谢大家了 我做的是SAP 开发 有些东西用普通的方法是解决不了的 这个问题除非用控件扩展, 但在这个系统上根本就没有可能实现