TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

ExcelCompare: Command line tool and API for diffing Excel Workbooks

59 pointsby jsvineabout 9 years ago

6 comments

artmageddonabout 9 years ago
I work at a certain custodial bank and it&#x27;s scary just how much of our business depends on Excel VBA. Something like this would be amazing as we have virtually no SCM &#x2F; revision control for our critical spreadsheets.<p>Does anyone else know of any neat &quot;can&#x27;t-live-without&quot; Excel utilities or add-ons that would make a software engineer&#x27;s life a lot easier? A few weeks back someone posted ThingieQuery[0], which also looks fantastic. The IDE for VBA is awful, and I&#x27;ll take any improvement I can get.<p>[0]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11583488" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=11583488</a>
评论 #11665277 未加载
评论 #11665505 未加载
评论 #11664772 未加载
评论 #11664237 未加载
stephengillieabout 9 years ago
It&#x27;s interesting to see this written in Java, since the Excel application can be reached as a .NET object[0]. On top of that, Compare-Object is a built-in function for Powershell. Sure, with this built in Java you can use it to diff Excel spreadsheets on CentOS, but how often do you have those there? But in .NET most of the pieces are probably already there, so less work may have been needed to produce the same tool.<p>[0] <a href="http:&#x2F;&#x2F;www.madwithpowershell.com&#x2F;2013&#x2F;11&#x2F;using-excel-functions-in-powershell.html" rel="nofollow">http:&#x2F;&#x2F;www.madwithpowershell.com&#x2F;2013&#x2F;11&#x2F;using-excel-functio...</a>
评论 #11666619 未加载
taconabout 9 years ago
Microsoft finally added the ability to compare two workbooks in Excel 2013:<p><a href="https:&#x2F;&#x2F;support.office.com&#x2F;en-us&#x2F;article&#x2F;Basic-tasks-in-Spreadsheet-Compare-f2b20af8-a6d3-4780-8011-f15b3229f5d8" rel="nofollow">https:&#x2F;&#x2F;support.office.com&#x2F;en-us&#x2F;article&#x2F;Basic-tasks-in-Spre...</a><p>Not a command line tool, and no API, but they delivered the basic feature. As far as I can tell, it isn&#x27;t used very much.
itisbizabout 9 years ago
Good strategy is to move all data transformation into Excel add-in Power Query and leave raw data in original format. No more copy&#x2F; paste of data. &quot;Fat finger&quot; events are minimized. Using PQ gets you moving towards more robust business process, data management and IT architecture.
sha1-1b141eabout 9 years ago
OOC, how much of the complexity for implementing this was getting the data out of the formats, and how much was implementing the diff once you had the data?
评论 #11664400 未加载
teddyhabout 9 years ago
They should add this to Diffoscope &lt;<a href="https:&#x2F;&#x2F;diffoscope.org&#x2F;&gt;" rel="nofollow">https:&#x2F;&#x2F;diffoscope.org&#x2F;&gt;</a>.