xlCompare 幫助文件
xlCompare 是一款對比與合併 Excel 檔案的實用工具,能夠為您節省大量用於比對和校驗電子表格的時間與精力。本文件涵蓋使用方法、命令參考、視窗與選項設定及命令列用法。
xlCompare 提供豐富的選項,幫助您在 Excel 檔案上獲得最佳的對比結果。您可以輕鬆找出工作表中匹配與唯一的行、篩選特定的資料片段,並生成用於演示的報告。
xlCompare 讓複雜的事情變得簡單!
使用 xlCompare
xlCompare 的主要功能
xlCompare 是一款查詢 Excel 檔案差異的應用程式。它可解決一系列基於電子表格對比的任務:
- 合併 Excel 檔案
- 查詢兩個 Excel 工作表中的重複項
- 獲取兩個工作表中不匹配的行
- 對比 Excel 檔案中的多個列
- 作為第三方應用的外部差異檢視器
除上述功能外,xlCompare 還免費提供以下功能:
- 對比 XML 檔案的差異
- 評估 Excel 檔案中的公式邏輯
這裡的「免費」是指:該功能無需 xlCompare 授權即可使用,即便 xlCompare 的評估授權已過期也依然可用。
支援的檔案格式
xlCompare 支援以下檔案格式:
- XLS
- XLSX
- XLSM
- XLA
- XLAM
- CSV
- TXT
- XML
在 xlCompare 中開啟檔案
在應用中開啟 Excel 檔案有多種方式:
- 從 Windows 資源管理器將檔案拖入 xlCompare
- 使用選單中的「檔案 | 開啟檔案」命令
- 使用 FILE1 或 FILE2 面板上的「瀏覽檔案」按鈕
在 xlCompare 中儲存檔案
使用以下任一方式將檔案儲存到電腦:
- 選單中的「檔案 | 儲存」命令
- FILE1 與 FILE2 面板上的「儲存」與「另存為」按鈕
對比 Excel 檔案
對比兩個 Excel 檔案差異的分步說明:
- 在 xlCompare 中開啟您的檔案
- 檢查主鍵是否設定正確
- 使用選單中的「檔案 | 對比檔案」命令,或按 F6 快捷鍵
- xlCompare 會顯示「對比嚮導」視窗
- 確認工作表已正確分組配對
- 點選「對比」按鈕完成嚮導
- 獲得差異報告
對比 Excel 工作表
對比兩個 Excel 工作表差異的分步說明:
- 在 xlCompare 中開啟您的 Excel 檔案
- 在左右面板中分別選擇要對比的工作表
- 檢查兩個工作表上的主鍵是否設定正確
- 使用選單中的「檔案 | 對比工作表」命令
- xlCompare 會顯示「對比嚮導」視窗
- 點選「對比」按鈕完成嚮導
- 獲得差異報告
對比三個 Excel 檔案
- 啟用功能區「對比」選項卡上的「3 檔案」選項,xlCompare 會顯示 3 個面板供您開啟工作簿。
- 將要對比的 3 個檔案拖入相應面板。
- 獲得差異報告。
對比 3 個檔案時,xlCompare 不會顯示「對比嚮導」視窗(即無法在其中更改工作表分組與對比策略)。
合併 Excel 檔案
先按上述說明獲取所選 Excel 檔案的對比報告。
在功能區選擇「合併」選項卡。
使用以下任一命令,將其他檔案中的資料填充到您的工作表:
- 從左側更新單元格
- 從左側插入列
- 從左側插入行
- 從右側更新單元格
- 從右側插入列
- 從右側插入行
設定主鍵
主鍵是 xlCompare 中的一項重要功能,它直接關係到能否獲得準確的對比結果。
將列標記為主鍵
- 在工作表上選擇列
- 右鍵單擊列標題
- 在右鍵選單中使用「主鍵列」命令
清除主鍵
- 在工作表上選擇列
- 右鍵單擊列標題
- 在右鍵選單中使用「標準列」命令
清除工作表上的所有主鍵
- 單擊標題左上角,選中整個工作表區域
- 右鍵單擊列標題
- 在右鍵選單中使用「標準列」命令
將行標記為標題行
- 在工作表上選擇行
- 右鍵單擊行標題
- 在右鍵選單中使用「標題行」命令
清除標題行
- 在工作表上選擇行
- 右鍵單擊行標題
- 在右鍵選單中使用「標準行」命令
對工作表排序
- 選擇要作為排序鍵值的列
- 右鍵單擊列標題
- 在右鍵選單中使用「排序 | 升序」或「排序 | 降序」命令
開啟上次會話
xlCompare 會記住此前的對比,包括應用於工作表的所有設定。要回到最近的某次會話,請執行以下操作:
- 使用「對比」選項卡上的「最近專案」命令
- 選擇要重新開啟的會話
- 雙擊列表中的該專案
- xlCompare 會重新開啟該會話並提供差異報告
如何啟用 xlCompare
評估期結束後,您需要訂購授權。請按以下說明在電腦上啟用軟體:
- 在功能區選擇「幫助」選項卡
- 使用「啟用」命令
- 點選「訂單參考號」按鈕
- 在開啟的視窗中輸入您的電子郵箱與訂單參考號(即 Spreadsheet Tools 賬戶的密碼)
- 點選「完成」按鈕
- 您應會收到 xlCompare 提示啟用成功的訊息
將 xlCompare 遷移到另一臺電腦
更換電腦後,您無需重新訂購 xlCompare 授權,可在新電腦上繼續使用現有授權。
遷移授權的操作如下:
在瀏覽器中透過以下連結登入 Spreadsheet Tools 客戶中心賬戶:https://SpreadsheetTools.com/cs
- 登入名為訂購 xlCompare 時使用的電子郵箱
- 密碼為您的訂單參考號
- 選擇「Activations(啟用)」頁面
如果新電腦與原電腦同名:將現有的啟用金鑰複製到您的 xlCompare 中。
如果電腦名稱不同:點選啟用金鑰旁的「X」按鈕,移除已不再使用的電腦的啟用記錄,然後按上述說明重新啟用。
在哪裡檢視電腦名稱:
- 開啟 Windows 資源管理器
- 在資料夾檢視中選擇「此電腦」節點
- 右鍵單擊「此電腦」節點
- 在右鍵選單中選擇「屬性」命令
- 「裝置名稱」欄位即為您的電腦名稱
命令參考
xlCompare 使用功能區(Ribbon)來顯示選單命令與選項。本節列出 xlCompare 應用中的選單命令。
右鍵選單參考

右鍵選單是當您在工作表的單元格、行標題或列標題上單擊右鍵時,xlCompare 彈出的快捷選單。
剪下
將所選區域的內容複製到剪貼簿。貼上資料後,原區域會被清空。
複製
將所選區域的內容複製到剪貼簿。
貼上
將剪貼簿中的資料貼上到所選單元格區域。
公式求值
為所選單元格顯示「公式求值」視窗。僅當所選單元格包含公式時可用。
追蹤引用單元格
為所選單元格顯示「引用單元格」視窗。僅當所選單元格包含公式時可用。
追蹤錯誤
為所選單元格顯示「公式求值」視窗,並自動展開其中所有出錯的子表示式,指向錯誤值的來源。僅適用於產生錯誤值的公式。
命令選單

拆分列:使用分隔符將所選區域單元格中的文字值拆分為多個部分,拆分後的部分貼上到所選區域右側的單元格中。
合併列:將所選單元格的值用您提供的分隔符合併為一個值,插入到所選區域最左側的單元格中。
文字轉數字:將所選區域內的所有文字字串轉換為對應的數值。
移除空格:移除所選區域內所有單元格的前導與尾隨空格。
移除選單

空行:永久移除所選工作表上的所有空行。
隱藏行:永久移除所選工作表上的所有隱藏行。
儲存選單

所有行:將工作表上的所有行儲存到磁碟上的其他檔案,隱藏行會被儲存並在新檔案中仍顯示為隱藏。
僅可見行:僅儲存工作表資料的可見部分,隱藏單元格不會複製到新工作表。
管理列 / 選項
為所選工作表顯示「管理列」視窗;「選項」顯示應用選項視窗(詳見「選項參考」)。
僅在列標題上可見的命令

主鍵列:將所選列標記為主鍵。對比 Excel 表格時,主鍵用於識別工作表上的行。
標準列:將所選列標記為標準列。標準列不用於識別匹配行,xlCompare 僅用其對比單元格值。該列的當前狀態會以勾選圖示顯示在對應選單項上。
忽略列:將列標記為忽略。忽略列可見但在查詢差異時不予考慮。
關聯為:將左側檔案中的某列與右側檔案中的另一列繫結。xlCompare 會將一個關聯列中的單元格與另一關聯列中的對應單元格進行對比。當兩列名稱不同,或應用無法識別兩列代表相同資料時,可使用此命令。
插入列:在所選位置插入列。刪除:從工作表刪除所選列。隱藏 / 取消隱藏:隱藏所選列,或取消隱藏兩個所選列之間的列;若選中整個工作表區域,則取消隱藏表上所有列。
排序選單:升序 / 降序——按所選列的值對工作表的行進行升序或降序排序。
僅在行標題上可見的命令

標題行:將所選行標記為標題行。標題行通常是包含欄位名的行,用於識別與對齊工作表上的列。
標準行:將行標記為標準行。標準行是包含待對比資料的普通行。
插入行:在所選位置插入行。刪除:刪除所選行。隱藏 / 取消隱藏:隱藏所選行,或取消隱藏兩個所選行之間的行;若選中整個工作表區域,則取消隱藏表上所有行。
視窗參考
本節介紹 xlCompare 中用於各種用途的所有視窗。
啟用視窗

在您的電腦上啟用 xlCompare 副本。
訂購:在瀏覽器中開啟 xlCompare 網站的訂購頁面,可瞭解價格詳情與訂購授權的說明。若您已擁有授權,則不應使用此按鈕。
訂單參考號:透過輸入電子郵箱與訂單參考號線上啟用 xlCompare,這是最簡便的啟用方式,會開啟「線上啟用」視窗。
啟用金鑰:透過輸入金鑰啟用 xlCompare。若您擁有解鎖軟體的金鑰,可使用此選項,會開啟「輸入啟用金鑰」視窗。
稍後啟用:關閉啟用視窗並返回 xlCompare 主視窗,中斷啟用流程。
關於啟用流程的更多資訊:https://xlCompare.com/activate-xlcompare.html
線上啟用視窗

透過輸入註冊郵箱與訂單參考號啟用 xlCompare。
電子郵箱:輸入訂購 xlCompare 時使用的郵箱。訂單參考號:輸入您的訂單參考號;若賬戶由 Spreadsheet Tools 工作人員建立,您沒有訂單參考號,請輸入賬戶密碼。
返回:取消啟用並關閉視窗。完成:完成啟用並提示成功,若憑據無效則提示失敗。稍後啟用:取消啟用流程。
對比方式

為所選的一對工作表指定對比策略。xlCompare 提供以下策略,用於定義行的對齊方式:
常規工作表:適用於一般情形——行的順序很重要,按最佳匹配對齊行。
Excel 表格(按主鍵對比):按主鍵列的值對齊行;按標題行的值或內容最佳匹配對齊列。
帶分級的工作表:適用於含分級行的工作表,行分組定義了在組內對齊行所應使用的結構。
1 對 1 對比:所有行與列按 1 對 1 對齊。
應用:將所選演算法應用到對應的工作表對。
對比嚮導

顯示 xlCompare 在已開啟檔案中將要對比的所有專案。xlCompare 會將專案(工作表、模組、窗體)分組成對,每一對都獨立處理。該視窗用於選擇檔案中要對比的內容。
3 類對比專案:對比嚮導視窗以選項卡形式包含 3 個分組:工作表、VBA 模組、VBA 窗體。您可由此選擇要對比的內容;若需完整對比,可選中全部選項卡及所有 VBA 模組與窗體,也可排除任意部分。
對比方式:「對比方式」列顯示分配給該工作表對的演算法名稱,每種策略都以圖示體現。「對比方式」按鈕可開啟演算法選擇視窗。
新增:向對比中新增可用的工作表對(無可用工作表時無法執行)。刪除:從對比中移除列表所選的工作表對(VBA 模組、窗體),被刪專案會回到各選項卡底部的可用列表。編輯主鍵:編輯所有已開啟工作簿中的主鍵。全選 / 全部排除 / 全部刪除:選中、排除或刪除列表中的全部專案。
從對比中排除專案:嚮導中每個專案都可處於「包含」或「排除」狀態,包含專案名稱前有勾選圖示。包含表示該對物件將被對比;排除則保留但不對比。點選列表標題的核取方塊可一鍵全選 / 取消全選。對比含大量工作表的兩個工作簿時,只需取消勾選不需要的專案即可聚焦於若干工作表。
取消:關閉視窗且不對比。對比:關閉嚮導並對比列表中已勾選的專案。
對比資料夾

選擇要由 xlCompare 對比的資料夾。
資料夾 1 / 資料夾 2:第一個 / 第二個資料夾的完整路徑,使用 […] 按鈕在電腦上選擇。篩選:用於篩選資料夾內檔案的萬用字元掩碼,預設使用 *.* 對比所有檔案。包含子資料夾:將子資料夾納入對比;關閉時僅對比兩個資料夾內的檔案,不深入子目錄。
對比:關閉視窗並對比所選資料夾中的檔案。資料夾以兩張分級工作表的形式匯入 xlCompare,對比結果以兩張高亮了變化檔案的工作表呈現,每個變化檔案在單元格中以超連結呈現,點選超連結即可在獨立的 xlCompare 例項中開啟該檔案的對比報告。
輸入啟用金鑰

用啟用金鑰解鎖軟體。在視窗欄位中輸入您擁有的啟用金鑰。返回:取消啟用並返回上一視窗。完成:完成啟用流程,您會收到成功或失敗的提示。稍後啟用:取消啟用嘗試。
公式求值

以樹形控制元件顯示公式邏輯,呈現計算的層級結構。樹形控制元件可讓您從所選單元格開始,逐層深入檢視錶中的計算。
右鍵選單命令:「查詢」開啟查詢欄,輸入要在所選分支中查詢的單元格區域;「追蹤計算」在單獨視窗中為所選單元格 / 區域開啟「公式求值」;「追蹤引用單元格」為所選單元格開啟「引用單元格」視窗;「顯示所有公式」清空當前計算樹並在此視窗中顯示本工作簿的全部公式;「匯出列表」將所選分支匯出為文字檔案並儲存到磁碟。
管理列

該視窗包含適用於已開啟工作表上各列的全部選項。
名稱:工作表上列的名稱。欄位:該工作表標題行中對應單元格的值,通常代表表格中的欄位名,可為空。隱藏:勾選表示列被隱藏,勾選 / 取消會改變列在工作表中的可見狀態;點選列表中此列的標題可一併勾選 / 取消所有列。忽略:勾選表示該列被從對比中忽略,忽略列可見但不參與對比,並在標題處帶圖示、文字以淡色顯示。關聯:若該列與其他工作表上的列關聯,則顯示關聯列的名稱,為空則未關聯。字典:顯示應用於該列、用於替換其值的字典。
全選:選中列表中所有專案。關聯 | 設定:顯示「關聯列」視窗以選擇關聯列。關聯 | 清除:清除所選列的關聯列。字典 | 分配 / 清除:為列分配或清除字典。應用:將本視窗中的更改應用到工作表(隱藏 / 顯示列、標記忽略、建立關聯)。在點選「應用」之前,工作表不會發生任何更改。
關聯列

顯示對應工作表並選擇應與當前列關聯的列。關聯:將工作表上所選的列與顯示此視窗的列關聯,源列與目標列名稱會顯示在視窗標題中。
分級報告

報告視窗顯示匯出為含分級工作表的 Excel 工作簿的對比報告。報告包含以下工作表:摘要、報告、唯一行、更新單元格。
摘要:顯示對比檔案列表與各類差異的總數。報告:包含各檔案中對比的工作表列表,顯示所有工作表中各類差異的數量與差異總數。唯一行:按工作表分組的唯一行,每行在 A 列包含原始地址,其餘單元格(從 B 列起)為工作表資料。更新單元格:按工作表分組的全部更新單元格列表,每個單元格在 A、F 列包含地址,以及原始值與修改值;若公式被更改,則包含被更改公式的文字。視窗左側的分級按鈕可摺疊 / 展開屬於特定工作表的行組。
複製:將報告內容複製到剪貼簿。匯出為 XLSX:將分級報告以 XLSX 檔案儲存到磁碟。
主鍵

顯示並編輯已開啟 Excel 檔案中所有工作表上的主鍵列與行。檔案:xlCompare 中已開啟的 Excel 檔案列表,選中後可檢視 / 編輯其中工作表的主鍵。工作表:含已選主鍵列與標題行的可用工作表列表,僅支援單選,所選工作表顯示在列表右側的「工作表」視窗中。工作表視窗:顯示「工作表」列表中所選工作表的內容。清除主鍵:清除工作表上的所有主鍵。設為主鍵:若選中列,則將其加入所選工作表的主鍵列;若選中行,則將其加入工作表的標題行列表。
最近對比

顯示最近的對比列表。xlCompare 會記住所選工作表對的所有設定,包括隱藏列、忽略列、主鍵、字典與關聯列。開啟所選對比的方式:雙擊該專案,或選中後點選「開啟」按鈕。即便當前已開啟某個對比,也可開啟最近專案;若 xlCompare 中已開啟對比報告,會在開始新對比前將其關閉。取消:關閉最近專案列表且不重新開啟對比。
選擇 2 個檔案

選擇要對比的 2 個 Excel 檔案。FILE1 / FILE2:在左 / 右面板中開啟的檔案路徑。標題:可選字串,用於覆蓋左右面板的預設標題,將顯示在預設的 FILE1、FILE2 文字之處。[…] 按鈕:在電腦上瀏覽要開啟的 Excel 檔案。對比:繼續在 xlCompare 中開啟所選檔案;成功開啟後會顯示「對比嚮導」視窗,其中含預設選擇的對比工作表與主鍵。
選擇 3 個檔案

選擇要對比的 3 個檔案。僅當「對比」選項卡上的「3 檔案」選項啟用時使用。FILE1 / BASE / FILE2:分別為左、中、右面板中開啟的檔案路徑。標題:可選字串,用於覆蓋面板預設標題(FILE1、FILE2、BASE)。[…] 按鈕:瀏覽要開啟的 Excel 檔案。對比:繼續開啟所選檔案;成功開啟後,xlCompare 會自動執行對比並呈現差異報告,此模式下不顯示「對比嚮導」視窗。
縮放視窗

設定應用於所有工作簿的縮放百分比。百分比滑塊:拖動以調整縮放比例。預設縮放按鈕:設定固定縮放百分比。確定:將所選縮放應用到 xlCompare 面板。
選項參考
xlCompare 是一款功能複雜的工具,擁有多種可改變應用行為的引數。本節詳細介紹 xlCompare 中使用的每一項選項。
如何檢視 / 編輯選項,有以下幾種方式開啟「選項」視窗:
- 功能區「對比」選項卡上的「選項」命令
- Ctrl+T 快捷鍵組合
- 工作表右鍵選單中的「選項」命令
常規

自動對比已開啟的檔案:啟用後,當您在應用中開啟第二個 Excel 檔案時會立即開始對比。拖入第二個檔案後即出現「對比嚮導」視窗。若想手動開始對比,請關閉此選項。
從共同祖先對比檔案:該選項會在 xlCompare 中開啟第三個面板。啟用後需開啟 3 個 Excel 檔案進行對比,且「對比檔案」與「對比工作表」命令在開啟 3 個工作簿前不會執行。預設關閉——應用對比兩個 Excel 檔案。
對齊對比的列:若所對比的工作表列順序不同,此選項會強制應用在對比報告中將對應列以相同順序排列。列順序以右側(中間)檔案作為主(基準)工作表來構建。關閉時,工作表在報告中保留原始列順序。
擴充套件檢視:在擴充套件檢視模式下,xlCompare 在同一單元格內顯示原始值與修改值,修改值以淡色文字顯示。該模式便於瀏覽差異——無需檢視對應單元格的值,但每個含變化單元格的行會佔用兩倍空間。
顯示差異:僅在「擴充套件檢視」選項啟用時適用。啟用後,xlCompare 在每個原始數值下方顯示對應的差異值;關閉時,則在原始值下方顯示修改值。若未啟用擴充套件檢視,此選項無效。
靈活對比:啟用後,空單元格、含空格的單元格與含零的單元格被視為相等,可用於減少不重要的差異數量。預設關閉——xlCompare 認為空單元格與 0 是不同的值,並在報告中高亮這些單元格。
重新計算公式:xlCompare 內建計算引擎(Spreadsheet Core),可像 Microsoft Excel 一樣在每次修改後或按使用者請求重新計算公式值。預設關閉(對比兩個 Excel 檔案並不需要),如需重新計算可啟用。
顯示通知:執行每條對比命令後,xlCompare 會顯示結果簡述。檔案無差異時提示「您對比的工作簿完全相同」;有差異時顯示發現的差異數量。預設啟用,如不需要可關閉。
對比

選擇 xlCompare 處理的資料:您可選擇要對比的內容,可將隱藏單元格、文字顏色與邊框等格式從對比中排除。
公式:啟用後將公式納入對比,對比兩個含公式的單元格時會比較兩者的文字與結構;關閉則不對比公式文字。計算值:xlCompare 不僅處理公式文字,也處理其結果值。此選項可將公式結果排除在對比之外、僅對比公式文字,適用於含 RAND 等每次計算都變化的函式的工作簿。輸入值:啟用後對比常量單元格(無公式的單元格)的內容;排除則僅分析含公式的單元格、忽略輸入單元格。隱藏列與隱藏行:決定是否處理工作表中的隱藏資料,可借隱藏行列來篩選要對比的資料。預設關閉,隱藏資料被排除在對比之外;如需對比隱藏資料可啟用。
對比單元格格式選項:可決定是否對比單元格樣式,包括:邊框、背景色、字型、超連結、數字格式、文字對齊、文字顏色。預設排除單元格格式(以免產生大量對比噪聲);若想定位帶顏色或加粗的單元格則需啟用。
規則

鍵值相差 N 個或更少字元即視為相同:處理帶主鍵列的表格結構時,此選項定義鍵值的靈活度。預設為 0,鍵值按精確匹配對比;若資料含錄入錯誤或以其他格式匯出,此選項可讓 0000-1111 與 00001111 這類鍵被視為相同。
開頭有 N 個相等單元格的行視為相同:對比的關鍵在於正確對齊行。當單元格資料不同時,xlCompare 需判斷是資料不同的匹配行還是完全不同(唯一)的行,此選項即為判斷規則之一。預設為 2,即兩行開頭至少有 2 個相等單元格則視為匹配。
相差 N 個或更少單元格的行視為相同:另一項用於對齊行的標準,相當於一個上限,定義哪些行可被標記為匹配。預設為 3,即兩行不超過 3 個單元格不同、其餘相等時即視為匹配。
不區分大小寫對比:對比字串單元格時不考慮大小寫,如 Street 與 street 視為相同(預設行為)。若需更精確對比、大小寫重要,請關閉此選項。
忽略空格字元:啟用後對比時忽略字串單元格中的空格,如 A A 與 AA 視為相同,可忽略匯出與對齊時產生的尾隨空格。如需檢測此類差異請關閉。
忽略錯誤值:若工作表含 #REF 等錯誤值,此選項可忽略它們。兩個對應單元格之一含錯誤值時,單元格不被處理也不計入對比報告。
精度:用於對比數值的精度,可忽略數字的微小變化。例如銷售額從 $100.01 變化且想忽略,可設精度為 0.005,該差異即被忽略。
忽略符號:可忽略文字字串中的某些字元。例如從資料庫匯出得到 John Smith 與 John_Smith,預設視為不同;若將 _ 加入忽略字元列表,兩字串即變為相同。
資料庫

本組所有選項僅在以「Excel 表格(按主鍵對比)」策略對比資料庫表時適用。
高亮主鍵:啟用後透過修改填充色高亮主鍵列與主鍵行,增強主鍵列與標題行的視覺指示。凍結主鍵:啟用後凍結主鍵列與標題行,滾動時始終可見,預設關閉。排序表格:啟用後對比前按主鍵排序表格,對比報告也會隨之排序,退出報告模式後工作表仍保持永久排序,可改善表格資料的視覺呈現。允許資料庫表中行的移動:若資料含多行鍵值相同,此選項定義 xlCompare 是否考慮這些行的順序。預設允許混排鍵值相同的行——這是大多數資料庫表的正常情形,所有記錄相互獨立。xlCompare 關聯工作表上的列:需對齊兩個工作表上的列——判斷哪些列相等、哪些不同。預設按名稱對齊列(最佳方案,資料庫表的列通常代表欄位、欄位名位於首行);若工作表無欄位名,可改為按索引關聯欄位。
文字

本組選項適用於在 xlCompare 中開啟的文字與 CSV 檔案。
文字檔案分隔符:xlCompare 開啟文字檔案時通常呈現為以特定字元分隔的一組值,此選項定義分隔字串中兩個值的分隔符。顯示文字匯入嚮導:開啟 TXT 檔案時會出現文字匯入嚮導,需選擇用於拆分文字行的分隔符。若處理相同格式的資料,可在選項中設定分隔符並用此選項跳過嚮導,xlCompare 會在開啟每個檔案時靜默使用相同選項。在 CSV 與文字檔案中高亮表格:CSV 本質是文字,但其中包含可篩選或排序的表格,因此 xlCompare 將其格式化為自動篩選表,高亮標題行併為列新增篩選按鈕。如不喜歡此格式可關閉。
格式

xlCompare 使用顏色格式來標識對比報告中兩個工作表之間的變化,所用格式是 Excel 應用中可用單元格格式的子集。xlCompare 在報告中高亮以下差異類別:插入的行 / 列、刪除的行 / 列、編輯過的常量單元格、計算值已變化的單元格、格式已變化的單元格、衝突、已解決的單元格。
要修改每組的格式,請點選示例區域或使用示例旁的 … 按鈕。每組可設定以下格式選項:填充色、邊框色、文字顏色、加粗、斜體、刪除線。
顯示趨勢:啟用後在每個變化的數值單元格旁顯示趨勢圖示,指示相對於對應單元格的值是增加還是減少。紅色向下箭頭表示此單元格的值大於對應值;綠色向上箭頭表示此單元格的值小於對應值(即數值增加了)。
合併

顯示合併命令:在對比報告模式下,在工作表上顯示合併命令(帶箭頭的小圖示,可將單元格值複製到對應工作表)。預設隱藏,如需合併變化單元格請啟用。合併時標記變化:用對比報告中應用於該單元格的格式高亮每個合併的單元格。若單元格在報告中為橙色格式,合併操作會將相同樣式應用到目標單元格。
檢視

隱藏相等與排除的工作表和模組:啟用後,在對比報告模式中不顯示無變化單元格的工作表,也不顯示無變化程式碼行與控制元件的 VBA 模組與窗體;關閉則全部可見。僅在對比報告模式中適用。顯示列名:定義列標題顯示為列名(A、B、C…)還是列索引(1、2、3…)。顯示隱藏的工作表:啟用後在工作表標籤上顯示隱藏工作表,並以圖示標記其在工作簿中處於隱藏狀態。同步選擇:啟用後在所有已開啟工作表上同步執行:選擇單元格區域、上下滾動、應用篩選、排序行、設定主鍵、隱藏列。忽略保護:允許 xlCompare 選中工作表上受保護的單元格,預設啟用(對比操作需在報告模式中選中所有變化單元格,包括受保護的)。條件格式:啟用或禁用工作表上的條件格式,禁用後可更快開啟 Excel 篩選,無需更新受條件格式規則影響的單元格。高亮錯誤:用填充色與加粗字型高亮含錯誤值的單元格,預設啟用,使錯誤值在工作表上更醒目。顯示狀態列:隱藏或顯示應用中的狀態列,預設隱藏。
關聯工作表

xlCompare 掃描兩個 Excel 檔案並將所有工作表配對以供對比,此選項定義配對所用的標準:按索引——按工作表在檔案中的順序配對;按名稱——名稱相同的工作表配成一對;按程式碼名——Code Name 屬性值相同的工作表配對。
縮放

將此縮放應用於所有已開啟的工作簿:定義覆蓋工作簿縮放設定的縮放百分比。啟用後,xlCompare 將指定的縮放百分比應用到每個已載入的檔案。
視窗

切換左右面板的顏色格式:更改應用主視窗中面板的外觀。原本顯示 FILE1、新行採用綠色格式的面板會被放到右側,顯示 FILE2 的面板移到左側。左面板標題 / 右面板標題:為左 / 右面板提供新標題,覆蓋預設的 FILE1 / FILE2 文字。
差異瀏覽器
差異瀏覽器是 xlCompare 視窗底部的面板,以結構化列表的形式顯示 xlCompare 發現的所有差異,所有差異按型別分組。差異瀏覽器的佈局是固定的,無法更改。

注意:差異瀏覽器預設隱藏。應用「對比」選項卡上的「顯示結果」命令即可開啟此面板。
差異圖例

差異瀏覽器視窗左側包含差異圖例——所有差異的簡要彙總。xlCompare 顯示工作表上所用的高亮示例,並說明報告中獲得該格式的資料型別。每個示例都顯示該型別差異在報告中的數量。點選每個示例會選中對應的單選按鈕,並在列表中篩選該型別的差異。
3 個差異列表

差異瀏覽器視窗包含 3 個選項卡:工作表、VBA 模組、VBA 窗體。xlCompare 發現的所有差異被劃分為工作表上的變化、VBA 宏中的變化與 VBA 窗體上的變化,每組差異都由其選項卡呈現。
在 xlCompare 中選擇變化專案
要定位到工作表上修改的上下文,請在差異瀏覽器中選中專案。xlCompare 會開啟相應工作表並選中代表該修改的區域。對於更新單元格,會同時選中該單元格及其對應單元格。
命令列
xlCompare 可在命令列模式下使用。命令列引數可將 xlCompare 整合到其他應用中,作為 XLSX / XLSM / XLS / CSV / XML 檔案格式的外部差異檢視器。
對比兩個 Excel 檔案
- xlCompare.exe [file1] [file2]
- xlCompare.exe /mine:[file1] /base:[file2]
- xlCompare.exe /1:[file1] /2:[file2]
對比三個檔案
- xlCompare.exe [file1] [file-base] [file2]
- xlCompare.exe /mine:[file1] /base:[file-base] /their:[file2]
- xlCompare.exe /1:[file1] /2:[file-base] /3:[file2]
其他命令列引數
/merge:開啟工作簿並執行自動合併。若存在衝突,合併操作失敗並在螢幕上顯示衝突列表。
/console:以無介面的控制檯模式執行。
/quit_on_close:退出對比模式後關閉 xlCompare 應用。當把 xlCompare 用作其他應用中的 Excel 差異工具時很有用——完成對比報告後應用即關閉。
/testConflicts:測試傳入的工作簿在合併操作中是否可能存在衝突。
/titleMine:[標題字串] 或 /title1:[標題字串]:使用此標題替代 FILE1(左側工作簿)的路徑,可指定替代路徑。當檔案從倉庫下載到臨時資料夾時,此選項可顯示「可讀」的檔名。
/titleBase:[標題字串] 或 /title2:[標題字串]:使用此標題替代 BASE 工作簿的路徑,用法同上。
/titleTheir:[標題字串] 或 /title3:[標題字串]:使用此標題替代 FILE2(右側工作簿)的路徑,用法同上。
/output:[檔案路徑]:合併命令完成後,將結果儲存到 file-path 引數指定的檔案中。
/r:[報告檔案]:將對比報告儲存到 report-file 引數指定的檔案中。
以批處理模式使用 xlCompare
使用此模式可一次性對比多個 Excel 檔案,並獲得所有已處理檔案的對比報告。可在 bat 檔案或任何允許呼叫 xlCompare 的應用中使用。
/batch:以批處理模式使用 xlCompare。該模式下應用對比傳入的一組 Excel 檔案,並將差異報告儲存為 XLSX 檔案(作為輸出)。
xlCompare 期望以下命令列語法:
- xlCompare.exe /batch /console [file-path] /r:[report-file]
其中 file-path 引數指定一個工作簿的路徑,該工作簿包含成對待對比 Excel 檔案的列表。
聯絡我們
如需技術支援、報告軟體問題或其他任何諮詢,歡迎隨時聯絡我們。本中文網站由臺灣授權經銷商 APSGO 運營,為臺灣市場使用者提供本地化的正版支援服務。
- 電子郵件:support@mail.apsgo.com
- 電話:400-6322-888
- 線上工單:前往技術支援頁面建立工單









