注意,poi的版本为:poi-3.10-FINAL
所用jar包为:commons-codec-1.5.jar
commons-logging-1.1.jar
log4j-1.2.13.jar
poi-3.10-FINAL-20140208.jar
poi-scratchpad-3.10-FINAL-20140208.jar
poi下载地址:
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.model.FieldsDocumentPart;
import org.apache.poi.hwpf.usermodel.Field;
import org.apache.poi.hwpf.usermodel.Fields;
import org.apache.poi.hwpf.usermodel.Range;
public class testWord {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
//读取word模板
String fileDir = "G:/testDdoc";
FileInputStream in = new FileInputStream(new File(fileDir+"/template.doc"));
HWPFDocument hdt = new HWPFDocument(in);
Fields fields = hdt.getFields();
Iterator<Field> it = fields.getFields(FieldsDocumentPart.MAIN).iterator();
while(it.hasNext()){
System.out.println(it.next().getType());
}
//读取word文本内容
Range range = (Range) hdt.getRange();
System.out.println(((org.apache.poi.hwpf.usermodel.Range) range).text());
Map<String,String> map = new HashMap<String,String>();
map.put("name", "条款名称修改");
map.put("qianzi", "陈test");
//替换文本内容
for (Map.Entry<String,String> entry: map.entrySet() ) {
range.replaceText(entry.getKey(),entry.getValue());
}
ByteArrayOutputStream ostream = new ByteArrayOutputStream();
String fileName = ""+System.currentTimeMillis();
fileName += ".doc";
FileOutputStream out = new FileOutputStream(fileDir+"/"+fileName,true);
hdt.write(ostream);
//输出字节流
out.write(ostream.toByteArray());
out.close();
ostream.close();
}
}
相关推荐
poi3.10是比较低版本的poi.jar包,支持读写EXCEL/WORD,将java数据导出到excel
poi3.9 poi3.10 poi3.15 dom4j的jar包集合,用于excel下载需要导入的包
android使用Apache POI 3.10操作docx替换指定标识符${...}内容并替换图片,解决POI 3.10本身替换后图片无法显示的问题 有问题及时留言,看到会及时回复
poi 3.10 Excel导入导出工具包 , 含详细文档 ,自己常用,需要可下
POI 3.10 包含API,源码和开发所需所有JAVA包
纠结了很久都没解决,今天终于弄好了,文件包中附带了修改好的jar包bsj-poi-ooxml-3.10-FINAL-20140208.jar。主要问题是出在:org.apache.poi.xwpf.usermodel.XWPFRun.addPicture()函数 解决的是 // Pesky ...
poi3.10final.jar
java导出excel方式,含POI3.10jar包,都可以正常应用到项目中。
poi-3.10-FINALjar包poi-3.10-FINALjar包poi-3.10-FINALjar包poi-3.10-FINALjar包poi-3.10-FINALjar包poi-3.10-FINALjar包poi-3.10-FINALjar包
导出excel word的poi jar包 以及各种版本jar包 根据需要选择合适的jar包 网上一些代码实现方法 高版本的会移除一些方法 低版本的直接可以调用方法
java编辑读写word/Excel相关的jar:poi-3.10-FINAL.jar
poi-3.10.jar 一个对java 对Excel 操作的包
poi-3.10-FINAL-20140208,该文档来自官网,经本人制作而成方便使用的chm格式,我的更多下载资源:http://download.csdn.net/user/xubingtao。
里面包含了3.8版3.9版3.10版的所有的poi的jar包 这只是3.9版的 poi-3.9.jar poi-ooxml-3.9.jar dom4j-1.6.1.jar poi-ooxml-schemas-3.9.jar xmlbeans-2.3.0.jar poi-ooxml-3.9-sources.jar
poi-3.10完整包,有需要的可以自取。~~~~~~~~~~~~~~~~~~
poi-3.10_jar包以及poi-3.10的源码,希望对你有用。
java poi jar 支持2003 2007 版本 的Excel 操作
poi-src-3.10-FINAL-20140208源码
java使用poi操作.doc word模板替换,循环插入表格
POI-3.10的工具包,可支持Excel的、XML的、Csv类型的文档的读写驱动。好东西与大家一起分享。