Office Open XML diffing tool available

I just saw this on Doug Mahugh’s blog and it’s really cool. Stephane Rodriguez has built a tool that allows you to view a diff of two Open XML files. I was actually bugging a number of folks to see if they would build something like this and it’s awesome to see someone outside of Microsoft stepping up and pulling this together.

I’ve seen more and more momentum from folks in the community building solutions and now that the standard has solidified and is in it’s final draft form I think we’ll see a huge increase developers taking advantage of the new formats. If you have a solution you’ve built, I’d love to hear about it. Feel free to send it on via the comments functionality on the blog or you can click here to e-mail me directly.

The best site though for collaborating and sharing ideas around the Open XML formats is of course the community. It’s pretty cool to see all the folks that have already delved into the earlier drafts of the standard and have positioned themselves to be the leading experts in what will become one of the most widely used file formats in the world.


Comments (4)

  1. Denis says:

    Independentsoft develops WordprocessingML API and SpreadsheetML API for .NET Framework and .NET Compact Framework API.

    Check out


  2. Stephane Rodriguez says:

    Thanks for the link Brian.

    I’d be glad if a lot of people out there start using it, since I know it solves a hard problem for anyone trying to access the file formats directly.

    In fact, this tool disrupts the 5000+ page specs you guys have just posted. I see no compelling reason to read this thing anymore 😉 I am only half-joking, but think of the massive time cutting effect of learning the xml trees by example, instead of going through a long, almost endless, library of alphabetically sorted definitions. (by the way, for those willing to read the specs in PDF, I would __highly__ recommend to download the latest drafts, not just because it’s more up-to-date, but because reading it in Adobe Reader sucks a lot less, especially part 4).

    PS : the tool also supports documents. Stephane now puts his flame suit…:-)

  3. Actually, Stephane Rodriguez, diffopc sounds like a good idea.  I’m surprised no-one has done it before now.

    Port it to Linux, Solaris and FreeBSD and you’ll be the flavour of the month in the *nix circles.

  4. I’d been meaning to post a write-up on how to create a simple SpreadsheetML document from scratch, but