• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

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

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

    方式/步調

    1. 1

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

    2. 2

      項目需要用到這三個jar包,將他們拷貝到項目標根目次并BuildPath

      itext-2.1.7.jar

      itext-asian.jar

      itext-rtf-2.1.7.jar

      (找不到資本的小伙伴可以在簡書搜刮 1023014360Java2Word)

    3. 3

      將三個jar包Buildpath到依靠里

    4. 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();    

            

        //建立段落

        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();    

        } 

      }    

       }   

    5. 5

      在桌面建立好test文件夾進行測試

    6. 6

      完當作,來個動圖看一下我們的生當作結果若何

    注重事項

    • 若是感覺有效,請封閉告白屏障插件,多瀏覽我幾篇經驗哦,一個有用瀏覽有2分錢哈
    • 發表于 2018-03-13 00:00
    • 閱讀 ( 863 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆