Skip to content

Commit 542f68f

Browse files
committed
.
1 parent 86475fc commit 542f68f

3 files changed

Lines changed: 44 additions & 3 deletions

File tree

docs/diff-tool.md

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff 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

docs/diff-tool.order.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff 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

readme.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)