ZKX's LAB

Java POI 如何操作word 格式 poi输出word控制层

2020-07-26知识5

Java POI 如何操作word 格式 1、环境支持1.1 添加poi支持:包下载地址http://www.apache.org/dyn/closer.cgi/poi/release/1.2 POI对Excel文件的读取操作比较方便,POI还提供对Word的DOC格式文件的读取。但在它的发行版本中没有发布对Word支持的模块,需要另外下载一个POI的扩展的Jar包。下载地址为http://www.ibiblio.org/maven2/org/textmining/tm-extractors/0.4/ 下载extractors-0.4_zip这个文件packagecom.ray.poi.util;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.poifs.filesystem.DirectoryEntry;import org.apache.poi.poifs.filesystem.DocumentEntry;import org.apache.poi.poifs.filesystem.POIFSFileSystem;import org.textmining.text.extraction.WordExtractor;读写docauthor wangzonghaopublic class POIWordUtil {读入docparam docreturnthrows Exceptionpublic static String readDoc(String doc)throws Exception {创建输入流读取DOC文件FileInputStream in=new FileInputStream(new File(doc));WordExtractor extractor=null;String 。如何使用POI操作Word文本框中的内容,在2003版本的的doc文件中,POI可以使用HWPF很方便的获取rage,然后使用relace方法替换文本框中的内容,不过好像Word背景图片什么都没有。poi如何操作,word,excel 参考下POI的demopackage excel;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkbook;public class ExcelPOIDemo{public static void main(String[]args){生成excel代码HSSFWorkbook wb=new HSSFWorkbook();HSSFSheet sheet=wb.createSheet(\"new sheet\");HSSFRow row=null;HSSFCell cell=null;for(long i=0;i;i+){row=sheet.createRow((short)i);创建一个行for(int j=0;j;j+){cell=row.createCell((short)j);创建单元格cell.setEncoding(HSSFCell.ENCODING_UTF_16);if(i=0){cell.setCellValue(\"ddd\");设定单元格的值}else{cell.setCellValue(\"dddd\");设定单元格的值}}}写到excel中。FileOutputStream fileOut;try{fileOut=new FileOutputStream(new File(\"d:\\\\excel.xls\"));wb.write(fileOut);fileOut.close();}catch(IOException e){TODO 。java poi XWPFTable操作word表格的问题? 1.下载下载3.8beta4版本,请记得一定要下载该版本,其他版本读取word模板并改写内容生成新的文件后,打开新文件时会提示“word无法读取文档,文档可能损坏。2.集成到项目这一步很简单,只要把下载后解压得到的poi-3.8-beta4-20110826.jar和poi-scratchpad-3.8-beta4-20110826.jar两个文件复制到java web项目的lib目录下就行了3.制作word模板把需要变动的值全部用代码来代替,例如你需要改变名称的值,则可以在模板中用name来表示。详细见附件中的doc文件。4.调用接口方法实现对word的读写操作整个过程就是先读取模板,然后修改内容,再重新生成新的文档保存到本地或者输出文件流提供下载,下面分别是生成新文档和输出文件流两种方式的代码片断,详细的代码请见下列代码中的readwriteWord()两个重载方法。poi如何把多个html导入到同一个word文件里面? 你好,操作如下:1.点击“插入”->;“对象”->;“文件中的文字”,打开“插入文件”窗口2.“Crtl+A”全选,之后点击“插入”,这样html文件就会按照顺序插入到了word里。3.多个word合并成一个word文档,和上述方法差不多。注意:本人计算机,最多可以一下子加入57个文档。根据个人计算机配置的不同,可能一下子合并的文档数目不同。springmvc poi 导出word 复选框 怎么用 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。这里的方法支持导出excel至项目所在服务器,或导出至客户端浏览器供用户下载,下面我把两个实例都放出来。1.下载所需POI的jar包,并导入项目。2.添加一个User类,用于存放用户实体,类中内容如下:1 packagecom.mvc.po;23 public class User {4 private int id;5 private String name;6 private String password;7 private int age;89 public User(){1011 }1213 public User(int id,String name,String password,int age){14 this.id=id;15 this.name=name;16 this.password=password;17 this.age=age;18 }19 public int getId(){20 return id;21 }22 public void setId(int id){23 this.id=id;24 }25 public String getName(){26 return name;27 }28 public void setName(String name){29 this.name=name;30 }31 public String getPassword(){32 return password;33 }34 public void setPassword(String password){35 this.password=password;36 }37 public int getAge(){38 return age;39 }40 public void setAge(int age){。java用poi API操作word的问题 可以用xml加velocity或freemarket模版

#string#poi#电子表格#apache

随机阅读

qrcode
访问手机版