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
- 在線工單:前往技術支援頁面創建工單









