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.
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.
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
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
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
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.
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.Explore docs
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