最近在做人事項目中的,資料導出word,具體的說就是從web用戶端頁面擷取資訊,添加到信函模闆中,再導出為word文檔。總結一下,學會了兩種方法,1.通過将word模闆轉換為html檔案,輸出word。2.利用第三方元件Aspose.Words操作word模闆,輸出word。

檔案—另存為—網頁htm檔案。
利用轉換為htm檔案的方式導出word文檔,原理是将word内容轉換為string,再替換其中的占位符,在轉成流形式進行導出,但是轉換編号的過程,容易造成亂碼。并且模闆調整時也要再次轉換htm檔案,是以這種方法用起來不是特别靈活和簡單。
這種方法其實和上一種的原理是一緻的。都是替換模闆中的占位符,但是不同的是,使用aspose元件不用去轉換模闆檔案,也不涉及到編碼和解碼,是以這種方法比較靈活簡單,代碼也更容易了解。
這兩種模闆導出word的方法,通過團隊的知識的分享、網上搜尋獲得的。而通過這種方式獲得解決方案,又恰恰的再一次證明了,站到巨人的肩膀上的重要性,這既是巨人的力量。