If its possible to just use Desktop and not have Online, would the website be live if the csv/excel connection to tableau was live? I am assuming no?
Thanks so much! I am really confused with what I need (online vs desktop).
Yes, if you want to share your Desktop created visualizations and use JS API for then you need Tableau Server or Online.
What is your use case? Why do you need JS API? For embedding?
Tableau Online has no option for core licenses (just named users), thus, all of your users need tableau online license as well.