B/S结构中,怎么实现在客户端把jsp页面上的数据写入excel文件,存在本地机器中 B/S结构中,通过浏览器访问服务器,怎么实现在客户端把jsp页面上的数据写入excel文件,存在本地机器中,而不是把生成的excel文件存在服务器端。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 急用,对java excel api是新手,请指教。解决问题,马上送分。谢谢! 感觉比较麻烦,从服务器取数据然后在客户端存为Excel,一种方法可以在服务器那边生成临时文件供客户下载,下载完了服务器把临时文件删除。另一种方法是服务器取完数据直接写给客户端,但问题是该写到什么路径呢? 可以用jxl在服务器上生成excel文件,然后通过链接取xls文件。 是啊,我的目的好像很难实现阿。那能不能由jsp页面生成一个excel形式的页面(就像我们在网上点击链接,直接打开了pdf形式的文件),然后由excel软件本身操作中选择“另存为”,这样能否就存在本地机器上了呢。我这个想法是否现实?如果能的话,生成excel页面具体该怎么做呢,请各位大侠给予指点。 可以用jxl生成,将生成的excel直接用servlet的response输出到页面。在网上查查jxl的资料,有很多 把数据写入excel,转换成outputStream,用response输出到客户端,客户端会提示打开还是另存为打之前加上这两句话 response.setContentType("application/vnd.ms-execl"); response.setHeader("Content-Disposition","attachment;filename=\""+filename+"\""); 先谢谢上面这位,我已经能够生成excel文件了,假如excel文件名是test.xls。剩下的能不能说的详细点 用excel.application做,我能实现前台 html <table>内的东西转成excel文档 ,但 复杂表格还是搞不定,那位帮我请加我 msn:[email protected] 有两种方法可以做一个就是bluelily22(丁丁) 的方法,前提是在server端生成文件另外一个就是动态的产生execl,可以用poi-2.5.1.jar里面的方法或者是ole的方式 请参考APACHE 的POI,可以在服务器端生成一个物理的EXCEL ,然后将路径反馈给页面,提醒是否下载! 求助:字体设置问题 关于用java程序调用终端命令的问题,请高手帮忙 请问如何把两个字节数组合并成一个字节数组? 几个疑问 麻烦大家看看该程序是否会造成死锁 请教高手解决java数组输入输出的问题 请教 请教 数据库连接失效 问题 关于 System.in.read()的基础问题 purples及各位大侠请再帮忙详解一下代码 能不能取出ServletResponse刚发出的内容 求一个算法问题,实现对长整型数据的分割,分割成两个整型,前32位和后32位!
解决问题,马上送分。谢谢!
那能不能由jsp页面生成一个excel形式的页面(就像我们在网上点击链接,直接打开了pdf形式的文件),然后由excel软件本身操作中选择“另存为”,这样能否就存在本地机器上了呢。我这个想法是否现实?如果能的话,生成excel页面具体该怎么做呢,请各位大侠给予指点。
在网上查查jxl的资料,有很多
打之前加上这两句话
response.setContentType("application/vnd.ms-execl");
response.setHeader("Content-Disposition","attachment;filename=\""+filename+"\"");
一个就是bluelily22(丁丁) 的方法,前提是在server端生成文件
另外一个就是动态的产生execl,可以用poi-2.5.1.jar里面的方法或者是ole的方式