一、在https://poi.apache.org/download.html下载apache.poi 的jar包,并导入工程
二、代码:
public class Test{
public static void main(String[] args){
Test.writeWordFile();
}
public static boolean writeWordFile(){
boolean w = false;
//设置路径
String path = "d:/";
try{
if(!"".equals(path)){
// 检查目录是否存在
File fileDir = new File(path);
if(fileDir.exists()){
// 生成临时文件名称
String fileName = "a.doc";
String content = ""
+ "百度首页cdvdv"
+ "消息"
+ "
";
byte b[] = content.getBytes();
ByteArrayInputStream bais = new ByteArrayInputStream(b);
POIFSFileSystem poifs = new POIFSFileSystem();
DirectoryEntry directory = poifs.getRoot();
DocumentEntry documentEntry = directory.createDocument("WordDocument", bais);
FileOutputStream ostream = new FileOutputStream(path + fileName);
poifs.writeFilesystem(ostream);
bais.close();
ostream.close();
}
}
}catch(IOException e){
e.printStackTrace();
}
return w;
}
}
本文介绍如何利用Apache POI库将HTML内容转换为Word文档(DOCX)。首先,从官方站点下载Apache POI的jar包并导入项目。接着,展示了一个Java代码示例,该示例创建一个临时文件,读取HTML字符串,将其写入WordDocument文档,最后保存为DOCX文件。整个过程中涉及了IO操作和文件目录检查。

943

被折叠的 条评论
为什么被折叠?



