I always create them with Excel.
Hi Megan, Tableau cannot run as a plugin to another program, so the answer is no. You don't mention what other program you're using, but as an alternative, perhaps you can script it to fire up Tableau.
You can definitely create reports and extract the data in Tableau. Learn more here:
And a REST API:
However, without knowing any information about how you want to interface it with another program, it's impossible to give you a reasonable answer.