`
275012124
  • 浏览: 37818 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

poi到出word

阅读更多
public InputStream getWordExpStream(){
ByteArrayInputStream bais = null;
try {
StringBuilder sb = new StringBuilder();
sb.append("<center><table style='border-collapse:collapse;'>");
sb.append("<tr>");
sb.append("<td style='border: solid 1px;width:30px;'>标题:</td>");
sb.append("<td style='border: solid 1px;width:600px;'>"+this.title+"</td>");
sb.append("</tr>");
sb.append("<tr>");
sb.append("<td style='border: solid 1px;width:50px;'>内容:</td>");
sb.append("<td style='border: solid 1px;width:600px;'>"+this.content+"</td>");
sb.append("</tr>");
sb.append("</table></center>");

byte b[] = sb.toString().getBytes();
bais = new ByteArrayInputStream(b);
POIFSFileSystem poifs = new POIFSFileSystem();
DirectoryEntry directory = poifs.getRoot();
DocumentEntry documentEntry = directory.createDocument("WordDocument", bais);
ByteArrayOutputStream os = new ByteArrayOutputStream();
poifs.writeFilesystem(os);
contentDisposition = java.net.URLEncoder.encode(this.content+".doc", "UTF-8");
return new ByteArrayInputStream(os.toByteArray());

} catch (IOException e) {
this.LOG.error(e);
}finally{
try {
bais.close();
} catch (IOException e1) {
throw new RuntimeException(e1);
}
}
return null;
}
分享到:
评论

相关推荐

    POI读取 word 2003 和 word 2007 的例子

    这是一个POI读取word 2003 和 word 2007的例子 是一个Eclipse工程 下载后直接导入工程 运行 src 目录下的 Test java 类即可 这个 rar 包中包含着 POI 读取word 2003 和 word 2007 所需要的 jar 包 也有需要读取的 ...

    利用POI读取excel写入到word

    本篇文章将详细讲解如何利用Apache POI库来读取Excel数据并将其写入到Word文档中。 首先,我们需要了解Apache POI的基本概念。POI提供了一组API,允许程序员在Java应用程序中创建、修改和显示这些文件。对于Excel...

    POI使用word模板文件循环输出行并导出word

    Apache POI是一个强大的Java库,专门用于处理Microsoft Office格式的文件,如Word、Excel和PowerPoint。...通过熟练掌握这些API,我们可以构建出高效、可扩展的文档生成系统,大大简化了手动编辑大量Word文档的工作。

    poi导入word和图片

    ### POI导入Word文档与图片的关键技术点 #### 一、概述 Apache POI 是一个用于读写 Microsoft Office 格式文件(如 .doc、.xls 和 .ppt)的 Java API。本文档将详细介绍如何使用 POI 库来读取 Word 文档(包括 ....

    使用poi替换word中的图片

    在IT领域,Apache POI是一个广泛使用的开源库,主要用于处理Microsoft Office格式的文件,如Word(.doc/.docx)、Excel(.xls/.xlsx)和PowerPoint(.ppt/.pptx)。本篇将深入探讨如何使用Apache POI库来替换Word...

    Java使用POI导出Word文档

    Java使用Apache POI库导出Word文档是一种常见的技术实践,...只要理解了基本的API用法和文档结构,就可以构建出功能丰富的Word文档生成工具。在开发过程中,记得时常查阅POI的官方文档,以获取最新的API和最佳实践。

    POI实现word和excel在线预览

    本项目提供的"POI实现word和excel在线预览"是基于Apache POI的一个实用工具集,它能够帮助开发者实现在Web环境下对这些文件的在线预览功能,无需用户下载文件到本地即可查看内容,提高了用户体验和数据安全性。...

    POI报表Word导出

    POI报表Word导出

    Java Poi流根据Word模板插入相应的文本、表格和图片,并生成新的Word报告。

    Java POI 是一个开源项目,专门用于处理Microsoft Office文件,如Word(.doc/.docx)、Excel(.xls/.xlsx)和PowerPoint(.ppt/.pptx)等。在这个场景中,我们关注的是如何利用Java POI库通过Word模板生成包含特定...

    java采用poi3.16解析word文档

    1、本案例采用apache开源的poi3.16,读取word文档中文本 ...3、poidemo是一个web工程,运行后,点击首页中的下载按钮,跳转到ReadWriteAndDownloadDocServlet,实现对word中文本内容的替换,并 提供下载功能

    poi完美word转html

    为了更深入地理解和应用Apache POI进行Word到HTML的转换,可以查阅官方文档和社区论坛,获取最新的库版本和支持的特性列表。此外,许多在线教程和示例代码也能提供帮助,特别是针对特定需求的解决方案,如支持更多...

    POI生成word文档

    Apache POI是一个强大的Java库,专门用于处理Microsoft Office格式的文件,如Word、Excel和PowerPoint。在这个场景中,我们关注的是使用POI来生成Word文档。POI库提供了丰富的API,使得开发者能够轻松地创建、修改和...

    POI word目录处理备忘

    标题“POI word目录处理备忘”涉及到的是Apache POI库在处理Microsoft Word文档时,尤其是涉及Word文档目录(TOC,Table of Contents)的操作。Apache POI是一个流行的开源Java库,它允许开发者读取、写入和修改...

    利用poi+word模版书签,向word中插入数据

    在IT行业中,尤其是在文档自动化处理领域,Apache POI是一个非常重要的工具,它允许开发者使用Java来操作Microsoft Office格式的文件,如Word、Excel和PowerPoint。本教程将深入讲解如何利用Apache POI的XWPF模块...

    java poi导出word

    对于饼形图、柱状图和散点图,我们需要先创建一个Excel工作簿,用Apache POI的HSSF或XSSF模块处理数据,然后将其作为图表源导入到Word文档中。例如,创建饼图: ```java XSSFSheet chartSheet = ... // 创建Excel...

    POI导出Word 页眉 页脚 标题设置

    这个过程涉及到对Word文档的高级布局控制,对于自动化报告生成或批量创建文档非常有用。 1. **Apache POI简介** Apache POI 提供了一套API,允许Java开发者读写Microsoft Office格式的文件。它支持HSSF...

    java 使用POI合并两个word文档.docx

    Java 使用 POI 合并两个 Word 文档 Java 是一种流行的编程语言,POI(Poor Obfuscation Implementation)是一个流行的 Java 库,用于操作 Microsoft Office 文件,包括 Word 文档。合并两个 Word 文档是指将两个...

    使用java Apache poi 根据word模板生成word报表例子

    使用java Apache poi 根据word模板生成word报表 仅支持docx格式的word文件,大概是word2010及以后版本,doc格式不支持。 使用说明:https://blog.csdn.net/u012775558/article/details/79678701

    poi3.8操作word

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,包括Word(.doc、.docx)...不过,由于版本较旧,对于一些现代的Word功能,可能需要考虑升级到更新的Apache POI版本,以获得更好的兼容性和性能。

    POI导出word工具类

    通过以上介绍,我们可以了解到Apache POI在生成Word文档中的强大功能。实际应用中,开发者可以根据需求灵活组合和扩展这些API,实现复杂的Word文档生成任务。无论是简单的文本输出,还是复杂的表格和图片处理,POI都...

Global site tag (gtag.js) - Google Analytics