Ruby tools for analyzing and editing Tableau workbooks
This is a collection of tools for working with Tableau files, mostly Workbooks and TDS files. They're originally a bunch of standalone Ruby scripts that were written for specific purposes. Some of them analyze and extract information from the Tableau files, other manipulate them, e.g. updating Field comments to ensure consistency, unhiding all worksheets, etc.
My objective is to build a body of tools useful for working with and understanding Tableau installations.
To support these tools, there's a Ruby gem 'twb' that models Tableau workbooks and their contents, providing the heavy lifting required for accessing and interpreting the workbooks' contents. 'twb' uses the Nokogiri gem to access the workbooks as XML files.