怎么用Java生成并導出word文檔,操作word文檔

word文檔作為辦公的主要文件格局,有時辰我們會需要我們的java法式直接將計較獲得的成果生當作word文檔,便利取用,這里我們利用第三方包iText來實現

怎么用Java生成并導出word文檔,操作word文檔


方式/
1起首在Eclipse上新建一個Java工程,我取名為Java2Word,本經驗只簡單介紹一些iText的api,更多的api請自行百度

怎么用Java生成并導出word文檔,操作word文檔



2項目需要用到這三個jar包,將他們拷貝到項目標根目次并BuildPath
itext-2.1.7.jar
itext-asian.jar
itext-rtf-2.1.7.jar
(找不到資本的小伙伴可以在簡書搜刮 1023014360Java2Word)

怎么用Java生成并導出word文檔,操作word文檔



3將三個jar包Buildpath到依靠里

怎么用Java生成并導出word文檔,操作word文檔



4按例貼上完整代碼,直接復制可運行
import java.awt.Color;    
import java.io.FileNotFoundException;    
import java.io.FileOutputStream;    
import com.lowagie.text.Document;    
import com.lowagie.text.DocumentException;    
import com.lowagie.text.Font;    
import com.lowagie.text.PageSize;    
import com.lowagie.text.Paragraph;    
import com.lowagie.text.rtf.RtfWriter2;  
/**   
  * 建立word文檔
:    
  * 1,成立文檔    
  * 2,建立一個書寫器    
  * 3,打開文檔    
  * 4,標的目的文檔中寫入數據    
  * 5,封閉文檔   
  */   
 public class Java2word {    
    
  public Java2word() {    
  }    
    
  /**   
   * @param args   
   */   
  public static void main(String[] args) {    
 creatDoc("C:/Users/Administrator/Desktop/test/經驗.doc",
 "百度經驗\n多多瀏覽");
  }
public static void creatDoc(String path,String text) {
//設置紙張的大小  
  Document document = new Document(PageSize.A4);   
  try {    
//建立word文檔
   RtfWriter2.getInstance(document,new FileOutputStream(path));    
   //打開文檔
   document.open();    
      
  //建立段落
【怎么用Java生成并導出word文檔,操作word文檔】   Paragraph p = new Paragraph(text,new Font(Font.NORMAL, 10, Font.BOLD, new Color(0, 0, 0)) );    
  //設置段落為居中對齊
  p.setAlignment(Paragraph.ALIGN_CENTER);    
  //寫入段落
      document.add(p);    
      //關流
      document.close();    
  } catch (FileNotFoundException e) {    
   e.printStackTrace();    
  } catch (DocumentException e) {    
   e.printStackTrace();    

猜你喜歡