Git Version Control for Excel

xltrail extends Git to make it work with spreadsheets and VBA - helping Excel developers write better spreadsheets, reduce errors and move faster, safer.

In Git we trust

Developers and businesses entrust Git with their precious source code. Git helps teams protect their code from catastrophe, human error and unintended consequences. If a mistake is made, developers can turn back the clock and compare earlier versions of the code to help fix the mistake without disrupting the other team members.

xltrail picks up where Git left off

Excel workbooks are repositories of invaluable knowledge. Entrusting Git with your workbooks helps protect this knowledge and safeguard against mistakes. xltrail extends Git to make diffing, merging, version histories and branching work with sheets and VBA modules. To protect your workbooks and help establishing a sound, transparent and audit-proof workflow.

Standing on the shoulders of Git giants

xltrail server runs entirely on your infrastructure and integrates directly with your on-premise or cloud Git server. Push your workbook repositories to your Git server and xltrail picks up any new commits directly from there. Just like your Git server, xltrail shows your workbook versions, content, branches and diffs in a webbrowser. xltrail server works with any Git server such as GitHub, GitHub Enterprise, Bitbucket, BitBucket Server, GitLab, Microsoft Team Foundation and many more.

Regain control

When you commit your workbook to Git, xltrail knows precisely what changed inside your workbook. Where Git, and GitHub, Bitbucket and GitLab leave off with a «binary file changed» message, xltrail picks up and treats sheets and VBA modules in the same way as Git treats text files. This allows you to understand who changed what and when, and which sheets or VBA modules were edited in a particular commit. Which is a simple yet effective safeguard against unintended changes.

See example

Reduce errors

xltrail shows you the difference between two sheet versions. This is helpful when locating an unintended change, cross-checking expected versus actual changes or comparing against a change introduced by another team member. Understand which columns and rows were deleted or inserted and get a grip on formula changes.

See example

Spend your time on what really matters

Managing workbook changes can be tricky. Especially when you add new functionality or refactor large blocks of your workbook. Being able to see which parts of your sheets and VBA code have changed between two versions, without having to rely on error-prone workarounds, significantly reduces the risk of introducing unintended changes before starting to use your new functionality as part of your daily operation.

See example

See how xltrail can help you

As an example of how xltrail can help you getting a better control over your workbooks, we've published a quick video of going through a typical workbook workflow.

Runs on your servers, enterprise-ready

We understand how sensitive your Excel workbooks are. Which is why xltrail server is an on-premise first product. This means, xltrail server runs 100% on your servers, within your firewall. Nothing leaves your infrastructure, no phoning-home, no data gets sent out. As an on-premise first product, xltrail server is enterprise-ready and integrates with your existing user management service such as LDAP and Active Directory.

  • Simple, server based installation
  • Integrates with your Git server
  • No Excel Add-in or other desktop client required
  • Installs on your server
  • Supports xls, xlsx, xlsm, xlsb, xla etc.
  • Integrates with your AD/LDAP infrastructure
Explore docs

What our customers say

xltrail has helped us to regain control over our mission-critical workbook. When something breaks, xltrail can often point us to the offending VBA code in moments what took considerably longer before - thanks to the ability to diff VBA code.

thumb Bendri Batti
Head of IT, Tom Capital

xltrail is the best and the only out of the box solution for Excel source control that fully integrates with Git! No more work-arounds with exporting/importing VBA modules or maintaining versioned copies of the same document. With the on-premise installation, we were able to get xltrail up and running in no time. It has been an absolute life saver and enabled our development to move at a much faster pace than ever before while preserving our sanity. If you need integrated source control for Excel, look no further!

thumb Natalya Arbit
Software Developer, ExactBid

Do you need to get a grip on your workbooks?

Our mission is to bring the same level of visibility and control to Excel workbook files that Git does out-of-the-box for source code. That's why, complementing our on-premise xltrail server product, we created two free products: xltrail client and xltrail cloud.

xltrail client is a free and open-source Git command line extension, that brings the power of xltrail server to your Git command line. With xltrail client you can diff, merge and inspect workbook files on the Git command line. xltrail client is free and open-source, and code and binaries are available on GitHub.

xltrail cloud is a free hosted xltrail server for public Git workbook repositories. If you own a public Git repository containing Excel workbooks or Add-ins on GitHub, Bitbucket, Gitlab etc (or simply like someone else's), give it try adding it to xltrail cloud.

Or, if you want to give xltrail server a try with your mission-critical workbooks on your own infrastructure, start a 30 day free no-obligation trial or request a demo to discuss your requirements.

Start free trial Request a demo
About Us
Free Products
Contact Details

Zoomer Analytics GmbH
Eichb├╝hlstrasse 19
8004 Zurich

© 2018 Zoomer Analytics LLC. All rights reserved.