import java.io.*;
import java.util.*;
import org.apache.poi.poifs.filesystem.*;
import org.apache.poi.util.LittleEndian;
public class WordTest {
public WordTest() {
}
public static boolean writeWordFile(String path, String content) {
boolean w = false;
try {
// byte b[] = content.getBytes("ISO-8859-1");
byte b[] = content.getBytes();
ByteArrayInputStream bais = new ByteArrayInputStream(b);
POIFSFileSystem fs = new POIFSFileSystem();
DirectoryEntry directory = fs.getRoot();
//生成word
directory.createDocument("WordDocument", bais);
FileOutputStream ostream = new FileOutputStream(path);
fs.writeFilesystem(ostream);
bais.close();
ostream.close();
} catch (IOException e) {
e.printStackTrace();
}
return w;
}
public static void main(String[] args) {
boolean b = writeWordFile("E://AAAAAAAAAAAAAAAAA.doc",
"wori");
}
}
分享到:
相关推荐
3. **创建Word文档**:使用XWPFDocument类创建一个新的Word文档,然后使用XWPFParagraph和XWPFRun对象添加段落和文本。 ```java XWPFDocument doc = new XWPFDocument(); XWPFParagraph para = doc....
本文将深入探讨如何利用Apache POI框架根据模板生成Word文档,并进一步将其转换为PDF文件。 首先,Apache POI提供了一个名为HWPF(Horrible Word Processor Format)的组件,用于处理Word文档。通过这个组件,我们...
写入 Word 文件涉及到创建新的 `HWPFDocument` 实例,添加 `Section`、`Paragraph` 和 `CharacterRun`,并设置相应的属性。一旦创建了所需的结构,你可以将 `HWPFDocument` 写入到一个文件中,使用 `write...
- 创建新的Word文档,需要创建`XWPFDocument`或`HWPFDocument`实例,然后添加`XWPFParagraphs`和`XWPFTables`。 - `XWPFDocument doc = new XWPFDocument();` - 添加段落:`XWPFParagraph paragraph = doc....
在本主题中,我们将深入探讨如何使用Java POI流处理Word模板,插入文本、表格和图片,以及生成新的Word报告。 1. **Java POI流处理Word模板**: - POI API提供了`XWPFDocument`类来处理`.docx`文件,这是Word 2007...
Java POI库是Apache软件基金会的一个开源项目,它允许开发者读取、创建、修改Microsoft Office格式的文件,包括Word文档(.doc和.docx)。在本案例中,"java POI生成word.zip"是一个压缩包,包含使用Java POI库生成...
在这个场景中,你提到的"POI生成doc文档和docx文档相关jar包"是指使用Apache POI库在Android平台上创建Word文档的开发资源。 Apache POI提供了Java API,使得开发者可以在不依赖Microsoft Office的情况下,读取、...
通过这个类,我们可以读取现有的Word文档,并将它们合并到一个新的文档中。这通常涉及以下几个步骤: 1. 使用`XWPFDocument`的`new XWPFDocument()`创建一个新的Word文档实例。 2. 使用`FileInputStream`打开每个要...
Java中的Apache POI库是一个强大的工具,用于读取、创建和修改Microsoft Office格式的文件,包括Word文档(.doc和.docx)。在这个场景下,我们将深入探讨如何使用POI库来操作Word文档,特别是写入文字和插入图片。 ...
在"安卓使用POI读取及修改Word文档"这个主题中,我们将深入探讨如何在Android环境中利用Apache POI的HWPFDocument组件来实现这一功能。 首先,我们需要理解的是,Android原生并不支持Apache POI库,因为它的设计...
本教程将深入探讨如何使用POI库生成Word文档。 1. **Apache POI 概述** - POI 是一个Java库,允许开发者在Java应用程序中操作Microsoft Office格式的文件。 - 主要支持的文件格式有HSSF(处理.xls Excel 97-2003...
本示例聚焦于使用POI库根据Word模板生成带有图片和文字的新Word文档。以下是对这一技术的详细解释: 1. **Apache POI库**:Apache POI是Apache软件基金会的一个开源项目,提供了Java API来操作Microsoft Office格式...
标题“字节流生成word文档”涉及到的是在Java编程中如何使用字节流技术来创建Microsoft Word(.doc或.docx)文件。字节流是Java IO中的一个重要概念,它用于处理二进制数据,如图像、音频、视频或者如Word文档这样的...
在Java中,如果你需要在Word文档中插入图片,POI库提供了解决方案。这个过程涉及到对Word文档的内部结构有深入的理解,包括其XML表示形式,以及如何通过API来操作这些元素。 首先,我们需要导入必要的库,包括POI的...
对于Word文档(.doc/.docx),POI提供了HWPF(用于旧版的DOC文件)和XWPF(用于DOCX文件)组件。而对于Excel文档(.xls/.xlsx),则有HSSF(针对旧版的BIFF格式)和XSSF(针对OOXML的XLSX格式)组件。这些组件允许...
在本案例中,我们将关注如何使用Apache POI来读取Word文档的内容,并将其以流的形式返回到Web应用程序的前端页面。 首先,Apache POI提供了一个名为`XWPFDocument`的类,用于处理`.docx`格式的Word文档。这个类允许...
在“poi实现合并word文档共4页.pdf.zip”这个案例中,我们可以深入探讨如何使用Apache POI库来合并多个Word文档,最终生成一个包含4页内容的新文档。 1. **Apache POI简介** Apache POI是一个开源项目,它提供了...
* 文档处理:POI 项目可以用于读取和写入 Word 文档,实现文档处理的功能。 * 报表生成:POI 项目可以用于生成报表,例如将数据导出到 Word 文档中。 * 文件转换:POI 项目可以用于将 Word 文档转换为其他文件格式,...
这个项目对于那些希望在Java应用程序中自动化生成或编辑Word文档的人来说非常有价值,比如报告生成、模板填充等场景。通过掌握Apache POI,你可以实现对Word文档的完全控制,让Java与Office世界无缝对接。
在本示例中,我们将重点讨论如何使用POI 3.9版本通过模板来实现对Word文档内容的写入操作。 1. **Apache POI简介** Apache POI提供了一套API,使得开发者可以使用Java编程语言与Microsoft Office文件进行交互。它...