`
xuehongliang
  • 浏览: 93945 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论

用java在IE中打开Excel

    博客分类:
  • java
阅读更多

闲来无事做的一个小例子:

java 代码
  1. public class TestOpenExcel extends HttpServlet {   
  2.   
  3. private static final String url = "D:/test.xls";   
  4.   
  5. protected void doGet(HttpServletRequest request,   
  6.    HttpServletResponse response) throws ServletException, IOException {   
  7.   
  8.   /**  
  9.    * setContentType设置MIME类型,Acrobat  
  10.    * PDF文件为"application/pdf",WORD文件为:"application/msword",  
  11.    * EXCEL文件为:"application/vnd.ms-excel"。  
  12.    */  
  13.   response.setContentType("application/vnd.ms-excel");   
  14.   /**  
  15.    * setHeader设置打开方式,具体为:inline为在浏览器中打开,attachment单独打开。  
  16.    */  
  17. response.setHeader("Content-disposition""inline;filename=\"" + "test.xls""\";");   
  18.   
  19.   ServletOutputStream sos = response.getOutputStream();   
  20.   FileInputStream fis = new FileInputStream(url);    
  21.      
  22.   BufferedOutputStream bos = new BufferedOutputStream(sos);    
  23.   byte[] bytes = new byte[8192];     
  24.   bos.write(bytes, 0, fis.read(bytes));   
  25.   fis.close();    
  26.   sos.close();    
  27.   bos.close();   
  28.   
  29.   
  30.  }   
  31.   
  32.   
  33.  protected void doPost(HttpServletRequest request,   
  34.    HttpServletResponse response) throws ServletException, IOException {   
  35.   doGet(request, response);   
  36.  }   
  37.   
  38. }   
分享到:
评论
2 楼 wlxlz 2013-03-18  
怎么是一推乱码?
1 楼 tiantianhappy 2010-04-29  
Very good   

相关推荐

    javaIEExcel.rar_Java编程_Java_

    用java在IE中打开Excel

    poi,用java读写Excel

    在我们实际的开发中,表现层的解决方案虽然有多样,但是IE浏览器已成为最多人使用的浏览器,因为大家都用Windows。在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。...

    poi教程,用于java解析,excel文件转换

    poi教程,用于java解析,excel文件转换,在我们实际的开发中,表现层的解决方案虽然有多样,但是IE浏览器已成为最多人使用的浏览器,因为大家都用Windows。在企业办公系统中,常常有客户这样子要求:你要把我们的报表...

    在 IE 中调用 javascript 打开 Excel 表

    打开Excel表</TITLE> </HEAD> <BODY> <input name=“shanghai“ type=“button“ class=“but“ id=“shanghai“ onClick=“StartExcel(‘上海’)“ value=“上海店“> <SCRIPT ...

    Java Spire.Cloud.Word 在Word 文档中添加、删除形状.docx

    Spire.Cloud 在线编辑器是一款基于网页的 Office 文件编辑工具,支持在网页中打开、编辑、打印 Word、Excel、PPT 文件,支持将文档保存到私有云盘。支持 IE、Chrome、FireFox、搜狗、遨游、360 等常见浏览器。Spire....

    POI 中文学习文档(.doc)

    POI简介:在实际的开发中,表现层的解决方案多种多样,但是IE浏览器已成为最多人使用的浏览器,因为大家都用Windows。在企业办公系统中,常常有客户要求把他们的报表直接用Excel打开(电信系统、银行系统),或者是...

    在IE中调用javascript打开Excel的代码(downmoon原作)

    代码如下:<!... <HEAD> <... charset=utf-8″>...input name=”shanghai” type=”button” class=”but” id=”shanghai” onClick=”StartExcel(‘上海’)” value=”上海店”> <S

    POI入门教程.pdf

    在我们实际的开发中,表现层的解决方案虽然有多样,但是IE浏览器已成为最多人使用的浏览器,因为大家都用Windows。在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)...

    LotusDomino学习笔记(400页涵盖代理和公式使用)

    29. 如何在IE里面实现notes中的 对话框列表? 39 30. LotusDomino环境下编写Web浏览器多数据库检索程序 40 31. WINAPI函数 44 32. 用PowerBuilder访问Lotus Notes数据库 55 33. 如何在表单中加入计数器 58 34. 实现...

    OfficeWeb:Office在线预览编辑插件JavaWeb实例

    Office在线编辑保存-Java版本 结合WebOffice编写的Doc,Excel文件在线编辑预览 环境: WebOffice V6.0.3.0 控件 DES电子印章系统 V4.2.4.4 客户端设备必须安装以上插件(只支持windows客户端) IE内核浏览器且需要...

    poi最新版本及收集的帮助资料

    在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。 workbook(HSSFWorkbook),一个workbook可以有多个sheet(HSSFSheet)组成,一...

    控制台报错object is not a function的解决方法

    今天反馈过来一个BUG,说一个页面的功能用不了。打开控制台发现报错:object is not a function。 感觉很奇怪,这块的功能最新没动过怎么会突然出问题了呢?上线时主流浏览器都测试过了呀。 虽然奇怪,但是还的解决...

    LotusDomino学习笔记.doc

    29. 如何在IE里面实现notes中的 对话框列表? 39 30. LotusDomino环境下编写Web浏览器多数据库检索程序 40 31. WINAPI函数 44 32. 用PowerBuilder访问Lotus Notes数据库 55 33. 如何在表单中加入计数器 58 34. 实现...

    asp.net知识库

    在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息 使用Relations建立表之间的关系并却使用PagedDataSource类对DataList进行分页 通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和...

    将jsp显示的table表格转换成excl文档

    简单的做了一个案例,将jsp页面中的table表格导成exccl文档,但是使用这款时,需要你用ie打开,而且还要将站点添加为可信任站点,在此,不做演示1

    Lotus Domino WEB 开发技术积累-DOC(313页)

    29. 如何在IE里面实现notes中的 对话框列表? 39 30. LotusDomino环境下编写Web浏览器多数据库检索程序 40 31. WINAPI函数 44 32. 用PowerBuilder访问Lotus Notes数据库 55 33. 如何在表单中加入计数器 58 34. 实现...

    Lotus Domino WEB详细 学习笔记

    29. 如何在IE里面实现notes中的 对话框列表? 39 30. LotusDomino环境下编写Web浏览器多数据库检索程序 40 31. WINAPI函数 44 32. 用PowerBuilder访问Lotus Notes数据库 55 33. 如何在表单中加入计数器 ...

    pageoffice.jar

    pageoffice和点聚,金格的作用一样,有着在线打开Word、excel、pdf、WPS等功能。还有在线编辑Word,修订留痕等功能。 支持Chrome、Firefox、IE等主流浏览器。

    网管教程 从入门到精通软件篇.txt

    如果不能在启动目录(默认为 %systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。 Diskpart  创建和删除硬盘...

    Visual C++实践与提高-COM和COM+篇『PDF』

    8.4.5 在IE中测试ScribbleActiveX 8.4.6 ActiveX文档包容器程序的实现 小结 第9章 ActiveX控件 9.1 ActiveX控件基础知识 9.1.1 ActiveX控件的发展历史 9.1.2 ActiveX控件基本要求 9.1.3 库存属性、方法和事件 ...

Global site tag (gtag.js) - Google Analytics