Tableau Language Support
Write Tableau calculations and inspect, edit, and style workbooks in VS Code.
Download 1.14.1 · User guide · Demo and screenshots · Changelog
Get started
Requires VS Code 1.95+. Download the GitHub .vsix, then run Extensions: Install from VSIX… to install Tableau Language Support by TrueCrimeAudit.
- Open a folder containing a
.twb or .twbx workbook.
- Select Tableau LSP in the activity bar to open Tableau Tools.
- Open a
.twbl file for calculation completion, hover help, diagnostics, and formatting.
Editing and exporting files needs no Tableau account. Install the VSIX, or start with the synthetic demo.
The Marketplace listing served 1.5.8 at the September 19 release check because Microsoft's publisher service blocked the update. Use the GitHub VSIX for 1.14.1.
Features
| Workflow |
Tools |
| Calculate |
Function and field completion, signatures, diagnostics, snippets, formatting, and Calc Bank. |
| Inspect |
Browse datasources, fields, calculations, and worksheets; extract calculations and workbook metadata. |
| Edit |
Add calculated fields, edit packaged XML, save copies, compare backups, and restore changes. |
| Style |
Edit fonts, borders, and colors; generate palettes; strip formatting; import and export themes. |
| Ask Copilot |
Use @tableau to inspect, calculate, edit XML, or export. Requires Chat and model access. |
See it working
Actual captures of the released 1.14.0 extension.


Walk through extraction, formatting, backups, and palettes →
Editing and recovery
Workbook edits create timestamped .tableau-lsp-backups and verify the saved XML. Packaged .twbx edits preserve the other archive entries. Save a Workbook Copy exports a separate file. Editing guide →
File checks do not validate Tableau rendering, connections, or calculation results. Verify those in Tableau Desktop. Verification record →
Development
npm ci
npm test
F5 builds and launches an isolated demo. CI also tests the installed VSIX. Debugging · Report an issue