java向word中插入Excel附件


1、word中插入對象的原理

編輯word,向word中插入圖片、EXCEL、WORD等附件,再將word保存為xml格式,通過XML查看工具打開xml格式的word的源碼,通過對比源碼,

可以發現平時我們在編輯word時,向word中插入插入圖片,EXCEL,word等附件時,實際上是將附件以Base64位的格式插入到word的源碼中

2、實現技術手段

通過Fremarket技術生成word,詳細技術百度有很多講解,這里只講解百度上查不到的技術手段。

1、將手動編輯好的帶附件的xml格式的word用xml打開源碼,找到附件對應的很長的一段Base64位格式的字符串刪除掉,用${**}這種占位符代替

2、讀取要插入的附件文件,將從輸入流中讀取的字節數組轉化成Base64,轉化后的Base64位字符串填充到占位符中

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM