ExcelCompare: Command line tool and API for diffing Excel Workbooks
github.com
github.com
Does anyone else know of any neat "can't-live-without" Excel utilities or add-ons that would make a software engineer'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'll take any improvement I can get.
[1] http://easymorph.com (I'm the founder).
Your product looks really cool; I've actually been looking for something that will do ETL tasks and I've only used Informatica and SSIS, which obv aren't free. Will be checking it out!
"Why Transition from VBA?
In many ways, VBA has been a victim of its own success. Its tight integration with Office and very usable and immediate development environment make it hard to beat. However, it’s been with us since 1991, the same year that Tim Berners-Lee created the first website, which is still running today, but for historical rather any aesthetic or functional reasons.
Although VBA is as far removed from its 1991 forefather as today’s HTML5 sites are from that first website, every version of Office for as long as I can remember has come with a threat that perhaps VBA will not be supported. Office 2008 for Mac did not support VBA, but it was back again by public demand in Office 2011. Office 2016 has just been released, and we can all breathe a sigh of relief to see that VBA is still there. But Microsoft’s focus is shifting to Office 365 from Office for the desktop. According to Satya Nadella of Microsoft, “the most strategic developer surface for us is Office 365.”"
[1] http://www.amazon.com/Going-GAS-Google-Apps-Script/dp/149194...
We've been working on a fully fledged version control system for spreadsheets for ~2 years now and finally getting somewhere with Pathio[0] (we used to be called SpreadGit but that wasn't ideal for many reasons).
It's taken us a while to get here as our aim was always to build a system that: - works with all Excel file formats (including the binary formats) - works with VBA - integrates seamlessly into (non-technical) people's workflow (which is different to how developers work) - is fast (I personally worked on 100mb spreadsheets when I was at UBS...) - gets the diffing right (which is different in two dimensional space where inserting/deleting rows/columns has a knock of effect on potentially a large number of formulas which are just... noise)
Feel free to drop me a note to see if we can be of any help to you - We also have an on-premise version (thanks to the guys at Replicated[1]).
[0] http://www.madwithpowershell.com/2013/11/using-excel-functio...
https://support.office.com/en-us/article/Basic-tasks-in-Spre...
Not a command line tool, and no API, but they delivered the basic feature. As far as I can tell, it isn't used very much.