File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -483,7 +483,46 @@ DiffTools.UseOrder(DiffTool.KDiff3);
483483 * ` /Applications/kdiff3.app/Contents/MacOS/kdiff3 `
484484 * ` %PATH%kdiff3 `
485485
486- ### [ MsWordDiff] ( https://github.com/SimonCropp/MsWordDiff )
486+ ### [ MsExcelDiff] ( https://github.com/SimonCropp/MsOfficeDiff )
487+
488+ * Cost: Free
489+ * Is MDI: False
490+ * Supports auto-refresh: False
491+ * Supports text files: False
492+ * Use shell execute: False
493+ * Create no window: True
494+ * Environment variable for custom install location: ` DiffEngine_MsExcelDiff `
495+ * Supported binaries: .xls, .xlsx
496+
497+ #### Tool order:
498+
499+ Use [ tool order] ( diff-tool.order.md ) to prioritise MsExcelDiff over other tools.
500+
501+ ```
502+ DiffTools.UseOrder(DiffTool.MsExcelDiff);
503+ ```
504+
505+ #### Notes:
506+
507+ * Install via ` dotnet tool install -g MsExcelDiff `
508+ * Requires Spreadsheet Compare (Office Professional Plus / Microsoft 365 Apps for Enterprise)
509+ * Uses Microsoft's Spreadsheet Compare to show differences between workbooks
510+
511+ #### Windows settings:
512+
513+ * Example target on left arguments:
514+ ```
515+ "targetFile.txt" "tempFile.txt"
516+ ```
517+ * Example target on right arguments:
518+ ```
519+ "tempFile.txt" "targetFile.txt"
520+ ```
521+ * Scanned paths:
522+ * ` %USERPROFILE%\.dotnet\tools\diffexcel.exe `
523+ * ` %PATH%diffexcel.exe `
524+
525+ ### [ MsWordDiff] ( https://github.com/SimonCropp/MsOfficeDiff )
487526
488527 * Cost: Free
489528 * Is MDI: False
Original file line number Diff line number Diff line change @@ -33,7 +33,8 @@ To change this file edit the source file and then run MarkdownSnippets.
3333 * ** [ VisualStudioCode] ( /docs/diff-tool.md#visualstudiocode ) ** Windows/OSX/Linux (Cost: Free)
3434 * ** [ Cursor] ( /docs/diff-tool.md#cursor ) ** Windows/OSX/Linux (Cost: Free and Paid)
3535 * ** [ VisualStudio] ( /docs/diff-tool.md#visualstudio ) ** Windows (Cost: Paid and free options)
36- * ** [ MsWordDiff] ( /docs/diff-tool.md#msworddiff ) ** Windows (Cost: Free)<!-- endInclude -->
36+ * ** [ MsWordDiff] ( /docs/diff-tool.md#msworddiff ) ** Windows (Cost: Free)
37+ * ** [ MsExcelDiff] ( /docs/diff-tool.md#msexceldiff ) ** Windows (Cost: Free)<!-- endInclude -->
3738
3839
3940## Custom order
Original file line number Diff line number Diff line change @@ -88,7 +88,8 @@ DiffEngine manages launching and cleanup of diff tools. It is designed to be use
8888 * ** [ VisualStudioCode] ( /docs/diff-tool.md#visualstudiocode ) ** Windows/OSX/Linux (Cost: Free)
8989 * ** [ Cursor] ( /docs/diff-tool.md#cursor ) ** Windows/OSX/Linux (Cost: Free and Paid)
9090 * ** [ VisualStudio] ( /docs/diff-tool.md#visualstudio ) ** Windows (Cost: Paid and free options)
91- * ** [ MsWordDiff] ( /docs/diff-tool.md#msworddiff ) ** Windows (Cost: Free)<!-- endInclude -->
91+ * ** [ MsWordDiff] ( /docs/diff-tool.md#msworddiff ) ** Windows (Cost: Free)
92+ * ** [ MsExcelDiff] ( /docs/diff-tool.md#msexceldiff ) ** Windows (Cost: Free)<!-- endInclude -->
9293
9394
9495## Launching a tool
You can’t perform that action at this time.
0 commit comments