從 Excel 擷取圖片,是指復原現代 .xlsx 活頁簿中已嵌入且支援的圖片檔,而不是對工作表擷取螢幕畫面。.xlsx 檔案是 Office Open XML 套件,其中包含工作表、樣式、繪圖元件,有時也會在其 media 資料夾中包含圖片檔案。套件中的圖片可能包括產品照片、標誌、掃描件,或已另存成圖片的圖表。

這個差別很重要,因為擷取工具會從套件中復原檔案,而不會將工作表重新建立成圖片。螢幕擷取會複製螢幕上顯示的內容,包括格線,以及任何裁切或透明度處理;擷取出的內容則會提供儲存的圖片檔案供後續使用。

當您需要 .xlsx 檔案中原始且支援的媒體時,請使用 從 Excel 擷取圖片。它會在您的瀏覽器中於本機開啟並解開活頁簿,讀取 Excel media 資料夾中支援的項目,並讓您下載單張原始圖片,或將偵測到的圖片收集成 ZIP。活頁簿不會上傳到伺服器。

這種套件結構遵循 ECMA-376 Office Open XML 標準,以及 Microsoft Open XML 文件所述的格式。了解這個差別,有助於解釋為何即使圖表或圖形無法復原,嵌入的圖片仍可被復原。

extract images from excel tips and common mistakes
從 Excel 擷取圖片:技巧與常見錯誤

瞭解可復原哪些活頁簿內容

擷取工具會讀取 xl/media/底下支援的檔案,並原樣匯出其圖片內容。它不會在畫布上重新繪製圖片,也不會將圖片轉換成其他格式。在假設視覺元素會出現在下載清單中之前,請先查看下表。

活頁簿內容 擷取工具結果 處理方式
已嵌入的圖片、標誌、掃描件,或已另存成圖片的圖表 支援的圖片內容可作為原始檔案取得 個別下載,或將其納入 ZIP
以圖表資料表示的動態 Excel 圖表 不會產生圖片 將圖表視為活頁簿內容,而非擷取出的媒體
圖形、儲存格填色、條件式格式圖示,或由資料產生的圖案 可能只以活頁簿指令和 XML 的形式存在 請勿預期會有獨立的圖片檔案
儲存在儲存格中的圖片 URL 或文字 不會視為嵌入的圖片內容 如有權限,請另外取得外部資源
已不再被工作表參照的舊媒體項目 仍可能出現在擷取結果中 請將每項結果與可見的活頁簿逐一比對

Office 封裝並不會將每個視覺物件都變成圖片檔案。部分 Office 原生格式,包括 EMF 和 WMF,可以原始檔案形式復原,但其他應用程式可能需要適當的轉碼器或轉換,才能預覽或編輯這些檔案。

從活頁簿移除圖片後,套件仍可能保留該媒體項目。擷取工具只會回報找到的支援檔案;它並未聲稱該清單能證明目前的位置、閱讀順序、工作表中的尺寸,或 Excel 套用裁切與效果後的圖片外觀。

從 .xlsx 活頁簿擷取圖片

支援的活頁簿之瀏覽器操作流程刻意設計得很簡短:

  1. 從您的裝置選擇一個 .xlsx 活頁簿。使用檔案選取器選擇您想檢查的活頁簿。舊版 .xls 檔案和受密碼保護的活頁簿不受支援。
  2. 等待瀏覽器尋找支援的嵌入檔案。瀏覽器會讀取活頁簿的本機 Office Open XML 套件、檢查 ZIP 目錄,並在 Excel media 資料夾中尋找支援的圖片項目。
  3. 下載結果。下載個別原始圖片,或將所有偵測到的圖片一起下載成新的 ZIP 封存檔。

活頁簿會在瀏覽器中於本機開啟並解開。在擷取內容之前,工具會驗證 ZIP 中央目錄,而瀏覽器會對封存項目與展開後的資料 enforce 有限制的上限。只有在您選擇活頁簿之後,才會載入讀取 ZIP 所需的 JavaScript 支援。

如果套件格式錯誤、超過這些限制、使用不支援的 ZIP64 目錄欄位,或未包含支援的媒體,系統就會拒絕處理並提供說明,而不會部分解開。擷取工具是本機復原輔助工具,不是損毀封存檔的修復工具,也不能取代 Excel 的文件版本紀錄。

使用結果前先加以檢查

擷取出的圖片會保留圖片檔案本身,但不會保留其周圍的活頁簿關聯。它不會告訴您是哪個工作表使用了該圖片、圖片搭配了哪些說明文字、位於何處,或是否仍顯示在可見的工作表上。

  • 讓來源活頁簿保持不變。擷取後,您需要來源活頁簿來檢查位置與試算表脈絡。
  • 將每個檔名與來源工作表比對。刪除、重新命名或重新發布復原的檔案之前,請先完成此步驟。
  • 需要確認身分時,個別下載圖片。與冗長且未經篩選的清單相比,較少量的選項更容易與可見圖片比對。
  • 大量復原時使用 ZIP。它會將所有偵測到的圖片封裝在一起,但它不是活頁簿的複本,也不包含任何儲存格版面配置。
  • 在目的應用程式中檢查 Office 原生檔案。原始 EMF 或 WMF 可能需要目的端軟體未提供的格式支援。

下載清單也不應被視為視覺索引。它無法確立閱讀順序或工作表尺寸,而且未經處理的內容在工作表中可能呈現不同外觀,因為 Excel 會套用裁切、圖層或其他效果來顯示。

造成圖片遺失或令人誤解的常見錯誤

假設每個可見的 Excel 物件都是嵌入媒體

圖表、圖形、條件式格式圖示、儲存格填色,以及從活頁簿資料產生的圖案,都可能以 XML 指令表示,而非圖片檔案。擷取工具不會將這些物件轉換成圖片。 Conversely,活頁簿可能保留已不再可見的媒體,因此下載數量不一定等於目前可見的圖片數量。

預期圖表、儲存格範圍或外部 URL 會被匯出

此工具會擷取已位於活頁簿媒體套件內的圖片內容。它不會算繪圖表、擷取儲存格範圍的螢幕畫面、將儲存格值解讀為圖片,或下載外部 URL。已另存成圖片的圖表可能符合條件,因為這時已建立圖片內容;但動態圖表不會自動變成圖片。

將下載清單當成工作表對照表

擷取工具不會匯出位置中繼資料、說明文字、公式、註解、名稱,或將圖片與工作表連結起來的關聯。其輸出無法證明哪張圖片屬於哪一列、欄、標題或報表頁面。請保留活頁簿,並以手動方式進行比對。

預期原始檔案能重現最終工作表檢視畫面

擷取工具復原的是儲存的內容,而不是工作表的扁平化預覽。如果 Excel 對圖片進行裁切、圖層或效果處理,下載的檔案外觀可能與其在工作表上的樣貌不同。擷取出的檔案仍是原始封裝圖片,而非該顯示畫面的螢幕擷取。

需要原始檔案時卻使用螢幕擷取

工作表螢幕擷取可能降低清晰度、裁切圖片、加入格線或將透明度扁平化。多張圖片重疊時,也可能難以乾淨地擷取。當您需要來源檔案用於設計作業、重新發布或封存時,請使用嵌入的內容。

使用錯誤的活頁簿,或預期損毀檔案會被修復

現代 .xlsx 活頁簿受到支援;舊版 .xls 檔案和受密碼保護的套件則不受支援。格式錯誤的封存檔、超過有限項目或展開資料上限的套件,以及使用不支援的 ZIP64 目錄欄位的檔案,都會遭到拒絕。再次嘗試同一個檔案,不會讓擷取工具變成封存檔復原程式。

將空白結果解讀為沒有任何圖形的證據

活頁簿可能包含圖表、圖形、條件式格式或以儲存格為基礎的視覺內容,卻沒有包含支援的媒體內容。找不到嵌入圖片時,擷取工具會回報此結果,而不會憑空從圖表或儲存格範圍建立圖片。結果只會告訴您媒體套件包含什麼,而非活頁簿能顯示的所有內容。

尚未檢查檔案就捨棄來源

過早刪除活頁簿,會失去最容易確認圖片目前位置與可見外觀的方法。請保持來源不變,直到每個下載的檔案都已檢查完畢。擷取工具提供圖片內容;活頁簿仍是判斷試算表脈絡的依據。

建立謹慎的擷取與交接流程

可靠的工作流程會將復原與編輯分開。當圖片要在 Excel 以外重複使用時,請依循以下順序:

  1. 確認來源是現代 .xlsx 活頁簿,並保留未經更動的副本供比對。
  2. 執行本機擷取流程,並等待瀏覽器完成支援媒體的偵測。
  3. 需要辨識檔案時,個別下載檔案,或將完整偵測結果收集到 ZIP 中。
  4. 在來源活頁簿仍可使用時,將每個檔名和圖片與相關工作表比對。
  5. 確認下載的檔案能正確開啟,且任何 Office 原生格式都受到目的應用程式支援。
  6. 只有在檢查完成後,才最佳化或重新封裝副本。您可以使用 圖片壓縮器縮減檔案大小,或使用 圖片轉 PDF將檢查過的圖片合併成 PDF。

目標不是將工作表變成一張大型圖片,而是復原儲存在活頁簿內且受到支援的圖片檔案,同時保留足夠的脈絡,讓您能驗證每個檔案都是預定要使用的檔案。

相關閱讀:在 Android 瀏覽器中從 Word 擷取圖片:操作步驟。