`
- 浏览:
94939 次
- 性别:
- 来自:
辽宁
-
闲来无事做的一个小例子:
java 代码
- public class TestOpenExcel extends HttpServlet {
-
- private static final String url = "D:/test.xls";
-
- protected void doGet(HttpServletRequest request,
- HttpServletResponse response) throws ServletException, IOException {
-
-
-
-
-
-
- response.setContentType("application/vnd.ms-excel");
-
-
-
- response.setHeader("Content-disposition", "inline;filename=\"" + "test.xls"+ "\";");
-
- ServletOutputStream sos = response.getOutputStream();
- FileInputStream fis = new FileInputStream(url);
-
- BufferedOutputStream bos = new BufferedOutputStream(sos);
- byte[] bytes = new byte[8192];
- bos.write(bytes, 0, fis.read(bytes));
- fis.close();
- sos.close();
- bos.close();
-
-
- }
-
-
- protected void doPost(HttpServletRequest request,
- HttpServletResponse response) throws ServletException, IOException {
- doGet(request, response);
- }
-
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在IT领域,特别是Web开发与办公自动化应用交互的场景下,如何控制Microsoft Office文档如Word或Excel在Internet Explorer(IE)浏览器中的展示方式——即决定是直接在浏览器中打开还是触发下载行为,是一项常见但又...
首先,我们看到标题"ie打开word,excle",这表明我们需要关注的是如何在Internet Explorer(IE)浏览器中打开Microsoft Office文档,如Word文档和Excel表格。通常,这可以通过下载文件并使用本地安装的Office软件来...
在Java编程中,导出Excel是一项常见的任务,特别是在Web应用中,用户可能需要将数据导出到Excel格式以便于分析或进一步处理。本文将详细介绍一个支持IE低版本的Java程序实现导出Excel的方法。 首先,我们需要了解...
后者则指导开发者如何正确安装和配置PageOffice,以便在项目中正常使用。 7. **示例代码**: "worddemo"可能是包含示例代码或项目的文件,它可以帮助开发者快速理解和上手PageOffice的使用。通过研究和运行这些示例...
本篇文章将深入探讨如何使用Java技术栈,特别是Apache POI和iTextPDF库,来实现doc、xls(包括旧版的Excel 2003和新版本的Excel 2007+)以及txt、图片等多种格式的文件转换为PDF,并且实现在线浏览的功能。...
在IT领域,特别是Web开发中,字符编码的处理是一大挑战,尤其是在跨浏览器、跨平台的环境下,如在Ajax请求中遇到的FireFox与IE之间的乱码兼容问题。本文将深入探讨这一问题,并提供详细的解决方案。 ### Ajax与字符...
打开Excel表</TITLE> </HEAD> <BODY> <input name=“shanghai“ type=“button“ class=“but“ id=“shanghai“ onClick=“StartExcel(‘上海’)“ value=“上海店“> <SCRIPT ...
### Selenium2 Java版 使用方法详解 #### 一、引言 随着互联网技术的快速发展,Web应用变得日益复杂,为了确保产品的质量和用户体验,自动化测试成为了一种趋势和必要手段。Selenium作为一款广受欢迎的自动化测试...
PageOffice是一款专业的Java版文档控件,主要用于在Web应用程序中实现在线编辑、查看和打印Word、Excel、PowerPoint、PDF等多种格式的文档。这个"pageoffice java版demo"提供了BS(Browser-Server)架构下的应用示例...
5. **在IE中打开Excel**:在Java程序中,可以使用`Desktop`类的`open()`方法来打开本地文件。这将使用系统默认的程序打开文件,如果用户的默认程序是IE,那么Excel将以IE为载体打开。以下是一个简单的示例: ```...
- `Content-disposition`头设置为`inline`或`attachment`,分别表示文件在浏览器中直接打开或下载保存。 - 表格数据通过静态方式展示,在实际应用中可以通过后端逻辑动态填充数据。 #### 三、扩展应用 除了将网页...
在现代办公环境中,能够在线编辑Office文档(如Word、Excel、PPT等)的需求日益增多。这不仅提高了工作效率,还增强了团队协作能力。传统的客户端安装方式不仅消耗资源且维护成本高,而基于Java Web的Office文档在线...
代码如下:<!... <HEAD> <... charset=utf-8″>...input name=”shanghai” type=”button” class=”but” id=”shanghai” onClick=”StartExcel(‘上海’)” value=”上海店”> <S
5. **浏览器兼容性**:提到的“需要使用IE打开,并将站点添加为可信任站点”可能是因为某些Java Web应用程序依赖于特定浏览器的特性,例如ActiveX控件,这些控件在其他浏览器中可能不支持。然而,现代Web开发更倾向...
在使用Internet Explorer(简称IE)浏览器访问某些特定类型的文件时,如.rar、.cab、.apk、.mp3、.xls、.chm等格式的文件,在服务器上放置这些文件后,用户尝试通过IE浏览器下载它们时,并没有正常触发下载行为,...
2. 在 IE5.0 中的收藏夹中的站点属性不包含“打开方式”信息。 3. 在 IE5.0 的安全设置中,禁用 Java 程序不是安全级别设为高级时的特点。 4. 在 IE5.0 中,临时文件夹的位置可以改变。 5. 在 IE5.0 中的可信站点...
Ajax实现Excel报表导出是一项在Web开发中常见的需求,它允许用户通过异步的方式从服务器获取数据,并在客户端生成Excel文件供用户下载。这避免了页面跳转,改善了用户体验。在处理过程中可能会遇到编码问题,导致...
首先,NTKO Office控件是NTKO软件公司提供的一个组件,它允许开发者在各种编程环境中(如.NET、Java、VB等)无缝地操作Word、Excel、PowerPoint等Office文档。当项目中出现“无法加载附件控件”的错误,最直接的原因...
根据文件内容,可以提取出以下...在实际应用中,如果需要处理Excel文件,推荐使用服务器端的库(如Python的xlrd,Java的Apache POI),或者客户端的其他技术(如Office.js),这些通常更加通用,安全且不需要用户干预。
1. 导入Jacob库:在Java代码中,需要导入`com.jacob.activeX.ActiveXComponent`和`com.jacob.com`等包,以便使用Jacob的功能。 2. 创建COM对象:使用`ActiveXComponent`类的构造函数,传入COM对象的ProgID,即可...