Tableau Server Client Download Workbook [new] May 2026
Before writing your script, ensure you have the following in place: : TSC requires Python 3.7 or newer.
You can authenticate using a username and password or a . tableau server client download workbook
import tableauserverclient as TSC # Define connection details tableau_auth = TSC.PersonalAccessTokenAuth('TOKEN_NAME', 'TOKEN_VALUE', 'SITENAME') server = TSC.Server('https://YOUR_SERVER_URL', use_server_version=True) Use code with caution. 2. Executing the Download Before writing your script, ensure you have the
To download a workbook using the , you must use the server.workbooks.download method within a Python script. This library serves as a powerful wrapper for the Tableau REST API, allowing you to automate administrative tasks like downloading, publishing, and managing workbooks. Prerequisites for Downloading Workbooks Prerequisites for Downloading Workbooks If you are not
If you are not using the TSC Python library, other official tools can achieve the same result: API reference - Tableau - GitHub
: Use the pip command pip install tableauserverclient to install the library.