您現在的位置是:首頁 > 棋牌

Excel一鍵轉成多個Word檔案,可插入圖片,命名、路徑都由您定!

  • 由 EXCEL學習微課堂 發表于 棋牌
  • 2021-12-29
簡介①選擇Word模板(做好了標記的《考試報名表》模板檔案)路徑②設定建立文件的資料,案例中資料是從第2行到第9行,每1行建立一個文件,直接填上資料即可③選擇輸出存放Word檔案的資料夾,案例中是存放到D:拆分的檔案目錄下④確定輸入檔名的

excel表格怎麼轉換成word

一、應用場景(粉絲實際工作難題)

前面分享了《郵件合併功能批次生成3000名員工帶照片的工作牌,只要5分鐘!》後,有小夥伴提出了新的問題,他要求根據EXCEL《考生資訊彙總表》的資料,批次生成每位考生的《考試報名表》,並插入考生照片、按考生姓名命名存入指定資料夾。

Excel一鍵轉成多個Word檔案,可插入圖片,命名、路徑都由您定!

二、最佳解決工具:通用Excel導至Word工具Xls2Doc

今天分享一個Monkey老師開發的通用Excel導至Word工具Xls2Doc,感謝Monkey老師分享的超實用工具,解決了插入圖片問題,自定義列命名問題,指定存放路徑問題,還可以選擇性地處理頁首/頁尾,關鍵是一鍵生成,比郵件合併更智慧!效率更高!(注:本工具不適用於WPS)

您工作中有類似的需求嗎?快與提問的小夥伴一起來圍觀吧!

三、應用效果展示

Excel一鍵轉成多個Word檔案,可插入圖片,命名、路徑都由您定!

四、前期準備工作

1、準備員工照片。

由於照片要一一對應,所以照片命名建議以工號或者姓名命名,案例以姓名命名。如果照片要重新批次命名的,可看往期分享的教程《EXCEL重新命名3000多個檔案,只用了2分鐘,原來他是用了這個方法》

Excel一鍵轉成多個Word檔案,可插入圖片,命名、路徑都由您定!

2、準備如下圖所示的EXCEL《考生資訊彙總表》。

關鍵是要有員工照片的路徑及檔名。為了能批次得到照片的具體路徑,我們在I2單元格輸入公式=H2&“\\”&A2&“。JPG”,其中“。JPG”是照片檔案的字尾名,可根據照片的實際字尾調整。

Excel一鍵轉成多個Word檔案,可插入圖片,命名、路徑都由您定!

3、準備WORD的《考試報名表》模板,並在需要填入資料的地方寫上專用標記。

標記的理解稍稍有點複雜,如果有不清楚的可以直接看Monkey老師在ExcelHome論壇的帖子,檢視他的案例,搜尋“通用Excel導至Word工具 Xls2Doc” (http://club。excelhome。net/thread-1046508-1-1。html)

標記說明:

①專用標記有 [$

b1

]、[$

1,3

] 、[$pic-

b1

]、[$pic-

1,3

] 四種,其中加粗部分是可變的,[$]和[$pic-]是固定的。

②如果你的文件中的某個資訊是Excel表中的固定單元格(如表格中的b1,b2,b3,b4),需要設定標記為 [$b2] 型別,其中的b2 是Excel中單元格的地址。

③如果文件中的資訊是根據EXCEL表中的行進行變化的,你需要設定標記為 [$1,2],其中的 1 是指行偏移量,2 是絕對列號。什麼是行偏移量?如果你的Excel表格中,多行對應一個Word文件(假設3行對應一個文件,即一個文件包含了3行資料)那麼[$1,2] 其中的1,表示3行中的第1行,2表示第2列,[$2,5] 其中的2,表示3行中的第2行,5表示第5列。

④[$pic-b1] 和[$pic-1,3]都是圖片標記。如果你每個Word文件都是插入同一張圖片,比如公章,你可以用[$pic-b1]這種方式;如果你每一個Word文件插入的圖片都不一樣,比如案例中考試報名表要插入考生一一對應的照片,可用[$pic-1,3]這種方式。

需要注意的是:在Excel表格中,圖片檔案的路徑一定要正確,否則會導致程式出錯。

案例中,考試報名表的標記如下圖:

Excel一鍵轉成多個Word檔案,可插入圖片,命名、路徑都由您定!

如上圖中,姓名[$1,2],這裡的1是指一行對應一個Word文件,2是第2列,[$pic-1,9]表示照片的路徑在第9列中。

五、Excel表格匯出到Word的步驟

1、開啟Xls2Doc工具(工具可到ExcelHome下載,請下最新版本)

Excel一鍵轉成多個Word檔案,可插入圖片,命名、路徑都由您定!

ExcelHome論壇截圖

Excel一鍵轉成多個Word檔案,可插入圖片,命名、路徑都由您定!

2、將前面準備的EXCEL表格資料複製到工具的資料存放表中。

Excel一鍵轉成多個Word檔案,可插入圖片,命名、路徑都由您定!

3、新增Word引用

複製資料到資料存放表後,按ALT+F11,調出VBA 編輯視窗→【工具】→【引用】,看是否勾選了Microsoft Word引用,如果沒有請往下找到它,勾上確定。因為我是365版本的,所以我勾選的是Microsoft Word 16。0 Object :Library(如下圖)。

Excel一鍵轉成多個Word檔案,可插入圖片,命名、路徑都由您定!

4、

匯出相關引數設定

點選Xls2Doc工作表的Xls2Doc藍色按鈕,調出設定對話方塊,設定相關引數。

①選擇Word模板(

做好了標記的《考試報名表》模板檔案

)路徑

②設定建立文件的資料,案例中資料是從第2行到第9行,每1行建立一個文件,直接填上資料即可

③選擇輸出存放Word檔案的資料夾,案例中是存放到D:\拆分的檔案\目錄下

④確定輸入檔名的命名規則,案例的命名規則為原檔名_姓名,最後的效果如“考試報名表_1_安迪”,檔名中有表格名稱、有序號、有姓名,可以滿足各種需求!

Excel一鍵轉成多個Word檔案,可插入圖片,命名、路徑都由您定!

5、一鍵匯出Word文件

最後點選開始匯出,上面有匯出的進度提示。匯出完成後會有完成提示“所有資料已經匯出”,完成後效果可見前面的效果展示,非常完美,全部按我們的要求完成任務。

動圖演示:

Excel一鍵轉成多個Word檔案,可插入圖片,命名、路徑都由您定!

我是Excel學習微課堂,頭條教育影片原創作者,如果我的分享對您有幫助,歡迎點贊、收藏、評論、轉發和讚賞!更多的Excel技能,可以關注 “EXCEL學習微課堂”。需要【通用Excel導至Word工具 Xls2Doc】的,可到ExcelHome論壇下載,或評論轉發後私信聯絡我!

與本期內容相關的往期教程有:

1。《EXCEL重新命名3000多個檔案,只用了2分鐘,原來他是用了這個方法!》

2。《郵件合併功能批次生成3000名員工帶照片的工作牌,只要5分鐘!》

本文由“EXCEL學習微課堂”原創,歡迎關注,帶你一起長知識。

Top