Excel 中大量圖片如何快速導出?
表格中的圖片一張張複製粘貼很麻煩,有沒有快捷的方法。
@隋柯西 很好的想法,就是很想請教下你是怎樣另存的… -------------
我的辦法如下,應該也不慢。
- 如果是針對以.xlsx為後綴的表格(Excel2007以上的版本),這樣做:顯示後綴的情況下,直接重命名,把後綴.xlsx改成.rar或者.zip,然後解壓出裡面的圖片文件夾(形式如:*.rarxlmedia)解壓出來就OK。
- .xls為後綴的舊版表格,可以在Excel裡面先轉為.xlsx,再用上面的辦法。
1.選中Excel中的一張圖片
2.按F5鍵-定位條件-對象,即可選中文件中的所有圖片
3.滑鼠右鍵,複製粘貼補充下工程師們的方案吧: 一種是用插件,一種是用宏命令。(來源網路,目前電腦上只有WPS,無法驗證)
- 插件:AJP Excel Information
- 宏: Export an Image from Excel Sheet to Hard Drive-VBForums
Option Explicit
"You need to select a picture before running this code
"else it will give you error"
Sub PictureExport()
Dim TempChart As String, Picture2Export As String
Dim PicWidth As Long, PicHeight As Long
Picture2Export = Selection.Name
"Store the picture"s height and width in a variable
With Selection
PicHeight = .ShapeRange.Height
PicWidth = .ShapeRange.Width
End With
"Add a temporary chart in sheet1
Charts.Add
ActiveChart.Location Where:=xlLocationAsObject, Name:="Sheet1"
Selection.Border.LineStyle = 0
TempChart = Selection.Name " " Split(ActiveChart.Name, " ")(2)
With ActiveSheet
"Change the dimensions of the chart to suit your need
With .Shapes(TempChart)
.Width = PicWidth
.Height = PicHeight
End With
"Copy the picture
.Shapes(Picture2Export).Copy
"Paste the picture in the chart
With ActiveChart
.ChartArea.Select
.Paste
End With
"Finally export the chart
.ChartObjects(1).Chart.Export Filename:="Sample.jpg", FilterName:="jpg"
"Destroy the chart. You may want to delete it...
.Shapes(TempChart).Cut
End With
End Sub
上次看到人家說,把表格命名為.rar,然後打開有一個文件叫media,打開就是圖片了,然後弄好之後再把excel的名字改回去。
另存為成html文件,相同文件夾下會生成一個和網頁同名的文件夾,裡面保存了所有的圖片。
說一下我出現的問題
後綴我建議改成zip格式=。= ,我改成rar 圖片尺寸會變形
文件-另存為 保存為html的話 圖片會被壓縮
一般壓縮文件就能搞出使用壓縮文件打開excel 裡面有media一個文件夾 裡面就有圖片。
這是最便捷的方式:
點擊Excel文件(對,不用改後綴!)
右鍵選擇打開方式
使用解壓軟體打開
找到裡面的media文件夾
這個Excel所有的圖片都在裡面
無損
且保持原文件名
上面好多大神啊,其實只要把excel文件檔點菜單:文件--另存為,選擇保存為網頁文件,然後用瀏覽器打開剛才保存的網頁文件,批量下載網頁中的圖片就可。
推薦閱讀:
※R語言如何導入Excel的數據?
※需要頻繁使用Microsoft Office 2013,使用macbook pro會遇到哪些問題?
※Excel VBA 如何快速學習?
※哪裡有免費的 Excel 教程?
※CEO,財務總監,市場總監,採購總監,生產總監的工作分別是什麼?涉及到的電子表格(EXCEL)又有那些?
TAG:計算機 | MicrosoftExcel |