https://github.com/probably-not/tableaufileclass
An attempt to create a class for a Tableau Workbook in C#.
https://github.com/probably-not/tableaufileclass
csharp tableau
Last synced: 26 days ago
JSON representation
An attempt to create a class for a Tableau Workbook in C#.
- Host: GitHub
- URL: https://github.com/probably-not/tableaufileclass
- Owner: probably-not
- License: other
- Created: 2018-04-15T11:18:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-15T11:19:29.000Z (over 8 years ago)
- Last Synced: 2025-02-24T16:53:23.299Z (over 1 year ago)
- Topics: csharp, tableau
- Language: C#
- Size: 54.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Tableau File SDK
This project is an attempt to create an SDK for a Tableau Workbook file. It is being written completely in C#, with a focus on only using built in System Assemblies, no NuGet packages.
I came across the Workbook SDK that Power Tools for Tableau sells, however, it is priced at $5000. I believe that this is an extremely unfair price to make developers pay if they want to create Tableau Workbooks programmatically, so I decided to attempt to create my own SDK.
I want to be clear that I am not using any code from the Workbook SDK by Power Tools for Tableau. I am not infringing on any copywrites, I have not seen the code that they use. I am writing this from scratch so that I can learn more about how Tableau Workbooks are written.
More to the point, since I am not backed by a company that focuses all of their energy on Tableau development like Power Tools for Tableau (which I believe is backed by Interworks), my version is probably going to be coded a lot slower, and will most likely not be as robust as theirs.
## Installation
When it is finished being developed, to install, you need to download the DLL file that the class will be compiled into, and load it into your project.
## Usage
When it is finished, then I will write usage instructions.