准備
圖片格式規范:C盤的picture文件夾,放100張有序命名的圖片,即1.jpg,2.jpg,3.jpg...100.jpg
插入圖片規則:按照圖片的順序,依次插入表格的A列,讓每個圖片一個單元格,1.jpg在單元格A1中,2.jpg在單元格A2中,3.jpg在單元格A3中...100.jpg在單元格A100中
法1-使用excel的宏機制
參考鏈接:http://www.360doc.com/content/11/0503/16/5148091_114087373.shtml
1. 先新建一個宏。可以依次點擊【開發工具】->【錄制新宏】->【停止錄制】->【宏】;見下圖
2. 此時可以看到剛剛錄制的宏,選中你剛剛錄制的宏Macro1,點擊【編輯】,見下圖
3. 將文件內容清空,【ctrl+A】->【delete】,將下面腳本復制進去,見下圖
Sub Macro1() ' ' Macro1 Macro ' 宏由 Administrator 錄制,時間: 2018/11/24 ' Dim cun As Integer For cun = 1 To 100 Range("a" & cun).Select ActiveSheet.Pictures.Insert("D:\picture\" & cun & ".jpg").Select Next cun End Sub
上面代碼解釋一下
1) Sub Macro1() 指宏的名稱
2) For cun = 1 To 100 1表示第一行,100表示第100行,如果你有1000張有序圖片,可以修改為1000
3) Range("a" & cun).Select a表示執行這個宏是在A列
4)ActiveSheet.Pictures.Insert("D:\picture\" & cun & ".jpg").Select 插入D:\picture路徑的圖片,格式為jpg
4.快速刪除指定圖片的方法,
參考鏈接:https://bbs.csdn.net/topics/390084451
1)點擊其中一張圖片->【Ctrl+A】全選圖片->單擊鼠標【右鍵】->找到圖片的【屬性】->選擇【大小與屬性】->調整【屬性】“大小和位置隨單元格而變”->確定
2)然后刪除對應的單元格,對應的圖片也就都刪掉了
法2-純手工操作
參考鏈接:https://jingyan.baidu.com/article/ca2d939d7896e0eb6c31ce91.html
操作步驟
1. 打開excel,調整行高列寬為自己想要大小
2. 全選文件夾中圖片,拖拽到excel中;
3. 插入后,你會發現最后一張圖片(即第100張)在最頂層,且是選中狀態
4. 通過屬性調節第100張圖片(即最上面的圖片)的大小,和1中的行高一樣
5. 將第100張圖片單獨剪切復制A列的第100行
6. 接着按快捷鍵ctrl+A全選圖片,調整圖片屬性大小,和1中行高一樣
7.最后調整對齊格式,橫向分布,縱向分布,最后左對齊 即可
可能的坑
圖片直接拖到excel中,默認一般是文件夾中圖片的順序。但是不確定是圖片新建順序,還是圖片命名規則。中間遇到excel中順序和文件夾中順序不一致的地方。
慎重使用,仔細核對