若要在 Mac 上從 Excel 抽取圖片,請在以瀏覽器為基礎的抽取工具中開啟你的 .xlsx 活頁簿,該工具會讀取檔案內部的 xl/media 資料夾,並將每張內嵌圖片儲存到你的 Mac,而無需將活頁簿上傳到任何地方。.xlsx 格式並非單一的平面文件,而是依據 ECMA-376 Office Open XML 標準所建構的 ZIP 封包,放在工作表上的每張圖片都以獨立原始檔案(例如 EMF 或 WMF)的形式儲存在該封包中,路徑為 xl/media/。這個結構正是讓本地、瀏覽器內的抽取工具在 macOS 上得以運作的關鍵:Safari、Chrome、Firefox 或 Arc 可以從你的本機磁碟讀取該封包、列出媒體項目,並將原始位元組交還給你作為真正的圖片檔案,而非重新壓縮的螢幕擷取畫面。
專門為這項工作所打造的工具是 Extract Images from Excel,這是一個可在你的 Mac 上執行整個操作的瀏覽器頁面。活頁簿從未離開你的裝置,JSZip 函式庫僅在你選擇檔案後才會載入,且任何酬載在解壓縮前都會驗證 ZIP 中央目錄。這項差異在 Mac 上很重要,因為 Mac 版 Excel 內部常見的「儲存圖片」工作流程仍依賴複製為圖片、螢幕擷取,或透過 PowerPoint 往返,這些方式經常會加入格線、壓縮透明度,或將多層次標誌攤平。

如何在 Mac 上的瀏覽器中從 Excel 抽取圖片
- 在 Safari、Chrome 或其他你信任可處理本地檔案的 macOS 瀏覽器中開啟 Extract Images from Excel 頁面。
- 使用檔案選擇器從你的 Mac 選擇一個 .xlsx 活頁簿。瀏覽器會從磁碟讀取該檔案,並不會將其上傳。
- 等待頁面驗證 ZIP 中央目錄,並掃描封包內的 xl/media 資料夾以尋找支援的內嵌檔案。
- 檢視偵測到的圖片清單。每一項都對應到活頁簿實際儲存的媒體項目,而非重新繪製的儲存格範圍。
- 點選個別檔名以下載該單一原始圖片,或使用全選選項一次接收所有復原的圖片,並在你的 Mac 上打包成 ZIP 封存檔。
- 在刪除活頁簿之前,比對每個下載的檔名與原始工作表,以確保你已取得想要復原的圖片。
為何本地瀏覽器抽取工具在 macOS 上有效
Mac 版 Excel 能顯示圖片,但對內嵌物件並未提供直接的「另存圖片」指令。實用的替代方案——螢幕擷取工具、Preview 螢幕擷取、從 Mac 版 Excel 複製為圖片後貼到另一個應用程式,或透過 PowerPoint 匯出——全都會將圖片重新繪製到畫布上。螢幕擷取會捕捉螢幕所呈現的內容,包括圖片周圍的儲存格格線。複製為圖片會攤平透明度並強制使用特定解析度。PowerPoint 則會加入其自身的壓縮,並可能轉換檔案格式。這些方法都無法還原儲存在活頁簿內部的原始圖片酬載。
由於 .xlsx 檔案是一個 ZIP 封包,macOS 本身已具備窺探其內容的工具。瀏覽器分頁可以使用 JavaScript 完成同樣的工作:開啟封包、驗證中央目錄、列出 xl/media/ 下的項目,並將每個媒體項目以可下載的原始檔案形式呈現。整個過程中活頁簿都保留在你的 Mac 上,這是最簡單的隱私保護模式。根據 Microsoft 自身的 Open XML 文件說明,media 資料夾是內嵌圖片部分的標準儲存位置,這也是為何僅針對該資料夾運作的工具有辦法可靠地復原檔案,而不會動到工作表的值、公式、巨集、註解或已定義名稱。
可復原的內容與無法復原的內容
抽取工具僅會復原支援的內嵌媒體項目,並非 Excel 能呈現的每個視覺物件。了解其中的差異,能讓你在比對結果與原始工作表時節省時間。
| 活頁簿元素 | 是否以真正的圖片檔案儲存於 xl/media 中? | 抽取工具能否復原 |
|---|---|---|
| 插入的圖片 | 是 | 可以,原始位元組 |
| 以 EMF 或 WMF 格式插入的圖片 | 是 | 可以,以原始檔案形式(預覽效果取決於開啟它的應用程式) |
| 置於工作表或頁首的標誌或掃描影像 | 是 | 可以,原始位元組 |
| 圖表、形狀、條件式格式圖示或儲存格填色 | 否,儲存為繪圖 XML | 否 |
| 已不再被工作表參考的孤立媒體項目 | 是 | 可以,但無法保留擺放位置 |
| 工作表的值、公式、註解、命名範圍、巨集 | 非圖片 | 否,刻意忽略 |
若活頁簿未包含任何支援的圖片酬載,抽取工具會回報此情況,而非從圖表或儲存格範圍虛構一張圖片。這種誠實的結果很重要:以 PNG 儲存的「已轉譯」圖表只是重新繪製,而非復原,且其大小或標籤可能與活頁簿中的資料不同。
Mac 相關限制與支援的檔案類型
抽取工具以目前的 .xlsx 活頁簿為目標。舊版 .xls 檔案、受密碼保護的封包,以及目錄欄位格式錯誤的 ZIP64 封包會遭到拒絕並附上清楚的說明,而非僅部分開啟。若你取得的活頁簿使用較舊的格式,請先在 Mac 版 Excel 中將其開啟,選擇「檔案 > 另存新檔」,並選取 Excel 活頁簿 (.xlsx) 格式,再執行抽取工具。
在正常的活頁簿上,限制是刻意設為有限的。一般 .xlsx 檔案並不需要數千個目錄項目或數十 MB 的展開資料,就能承載一組適量的產品照片。任何超出這些限制的內容都會被視為可疑輸入,會在酬載解壓縮前先檢查目錄,且 JSZip 僅在你挑選檔案後才會載入。這些防護機制在正常使用下看不見,只有在你刻意餵入異常封包時才會產生作用。
在 Mac 上拿到復原的圖片後該怎麼做
一旦原始檔案回到磁碟上,你無需離開瀏覽器,就能將每張圖片交給本地的圖片工具處理。若檔案很大,可透過 Image Compressor 來縮減位元組大小,同時保留原始尺寸。若需要不同的格式,WebP Converter 能在不上傳任何內容的情況下變更容器。當復原的圖片屬於同一份文件時,Image to PDF 工具會將它們合併成單一 PDF,一張圖片佔一頁。
對於完全不想擷取 Excel 工作表螢幕畫面的讀者,如何在不擷取螢幕畫面的情況下從 Excel 檔案儲存圖片指南會逐步說明相同的瀏覽器式復原流程,並解釋為何原始媒體項目優於任何重新繪製的方式。若你想要的圖片位於頁首區域,該位置會與其他插入項目受到相同對待——抽取工具會從 xl/media/ 讀取它——因此除了選擇活頁簿之外,不需要任何額外步驟。
隱私、安全,以及保留在 Mac 上的內容
在 macOS 上執行抽取工具不需要授予伺服器權限、登入或安裝任何東西。活頁簿僅從本機磁碟在記憶體中讀取。JSZip 會在你選擇檔案後才載入,因為在活頁簿存在之前沒有理由去擷取函式庫。這個順序讓瀏覽器對該頁面的隨意造訪保持輕量,並在沒有任何處理進行的時刻移除多餘的網路請求。
你所收到的輸出是原始的圖片酬載,而非重新繪製的結果。若復原的圖片是帶有透明度的 PNG,該透明度會完整保留,因為整個流程中沒有任何環節會對像素進行解碼與重新編碼。若復原的圖片是 EMF 或 WMF,位元組會被保留,但其他 macOS 應用程式能否預覽或編輯它,取決於該應用程式對此格式的支援——Quick Look 與 Preview 並非總能正確呈現 Office 向量格式。對於大多數產品照片、標誌與掃描影像,輸出檔案可以直接在 Preview、Photos 或你平常使用的任何影像編輯器中開啟。
同時保留原始 .xlsx 檔案與復原的圖片
抽取工具保留的是圖片檔本身,而非其位置、標題或與儲存格之間的關聯。若你的活頁簿仰賴一張位於一排 SKU 代碼上方的產品照片,或一個錨定在特定頁首位置的標誌,那麼下載該圖片並無法還原那種版面配置。如果你需要編輯工作表、在 Mac 版 Excel 中重新開啟活頁簿,或稽核哪張圖片屬於哪個位置,請保留來源的 .xlsx 檔案。謹慎的交接方式是:下載原始檔案、保持活頁簿原封不動,並在刪除或重新發布任何東西之前,將每個檔名與來源工作表進行比對。
這也是為何該頁面從不宣稱自己知道圖片在 Excel 中的閱讀順序、目前可見狀態或可見大小。Excel 所套用的裁剪、旋轉、透明度與效果,存在於繪圖 XML 中,而非媒體檔本身,因此復原的圖片是未經編輯的原始酬載。請將其視為未經處理的原始圖片,若需要在活頁簿之外呈現相同外觀,請在影像編輯器中重新套用任何 Excel 特有的效果。
相關閱讀:初學者也能輕鬆理解的從 Word 抽取圖片指南。