對比兩個 XLSX、XML 或文字檔案
xlCompare.exe [file1] [file2]
xlCompare.exe -mine:[file1] -base:[file2]
xlCompare.exe -1:[file1] -2:[file2]
在 xlCompare 中開啟 2 個檔案——FILE1(左側工作簿)與 FILE2(右側工作簿),對比並顯示彩色編碼的差異報告。
XLSX、XML 或文字檔案的三向對比
xlCompare.exe [file1] [file-base] [file2]
xlCompare.exe -mine:[file1] -base:[file-base] -their:[file2]
xlCompare.exe -1:[file1] -2:[file-base] -3:[file2]
在 xlCompare 中開啟 3 個檔案——FILE1(左側 Excel 檔案)、FILE2(右側 Excel 檔案)及其 BASE 版本,對所選檔案執行三向對比,並顯示帶高亮變更的對比報告。
命令列選項列表
如果您需要在原始碼控制系統中執行更復雜的操作,請使用下列選項。藉助它們,您可以在提交工作簿前測試所做的更改,從而避免資料與公式中的錯誤給公司帶來重大損失,讓您的提交無後顧之憂!
-merge 開啟工作簿並執行自動合併。若有衝突,合併操作失敗並在螢幕上顯示衝突列表。
-gui 僅在 GUI 模式下生效。
-console 以無介面的控制檯模式執行。
-one_panel 僅以左面板啟動 xlCompare,右面板隱藏。
-quit_on_close 退出對比模式後關閉 xlCompare 應用。當把 xlCompare 用作其他應用中 XLSX、XML 或文字檔案的差異工具時很有用——完成對比報告後應用即關閉。
-skip-wizard 對命令列引數指定的檔案不開啟「對比嚮導」視窗。
-testConflicts 測試傳入的工作簿在合併操作中是否可能存在衝突。
-titleMine:[標題字串] / -title1:[標題字串] 使用此標題替代 FILE1(左側工作簿)的路徑,可指定替代路徑。當檔案從倉庫下載到臨時資料夾時,此選項可顯示「可讀」的檔名。
-titleBase:[標題字串] / -title2:[標題字串] 使用此標題替代 BASE 工作簿的路徑,用法同上。
-titleTheir:[標題字串] / -title3:[標題字串] 使用此標題替代 FILE2(右側工作簿)的路徑,用法同上。
-output:[檔案路徑] 合併命令完成後,將結果儲存到 file-path 引數指定的檔案中。
-r:[報告檔案] 將對比報告儲存到 report-file 引數指定的檔案中。
使用 xlCompare CLI 的示例
將 xlCompare 整合到 TortoiseSVN
xlCompare.exe %mine %base -quit_on_close
對比 2 個 Excel 檔案並生成報告
xlCompare.exe "C:\Documents\File1.xlsm" "C:\Documents\File2.xlsm" -r:"C:\Documents\Report.xlsx"
xlCompare 對比 File1 與 File2,並將差異報告寫入 Report.xlsx。若無差異,Report.xlsx 是一個僅含名為 Sheet1 的工作表的空工作簿;否則它將包含含差異的工作表。此模式下 xlCompare 不顯示 GUI,作為控制檯命令執行。
合併 2 個 Excel 檔案
xlCompare.exe -merge "C:\Documents\File1.xlsm" "C:\Documents\File2.xlsm" -output:"C:\Documents\Result.xlsx"
xlCompare 對比 File1 與 File2,並將 File1 的所有修改合併到 File2。合併操作完成後,File2 以 Result.xlsx 的名稱儲存。若缺少 -output 引數,則由 xlCompare 儲存 File2.xlsm。此模式下 xlCompare 不顯示 GUI,作為控制檯命令執行。要以 GUI 模式開啟 xlCompare 進行合併,請在命令列中新增 -gui 開關。
下載 xlCompare 桌面版,藉助 CLI 實現自動化對比與合併。
下載試用