I just had this same issue come up and here is what i came up with. this is a script i put on a button.
value = self.parent.parent.getChild("Table").props.data
headers = value.keys()
datasetData = 
for row in range(len(value)):
rowData = 
for col in range(len(headers)):
finalDataset = system.dataset.toDataSet(headers,datasetData)
XLSFormat = system.dataset.dataSetToExcel(True,[finalDataset])
You will need change the path to your table’s data prop and also the filename. I tested it on my system but i don’t have excel installed, i just have an excel file reader and it opened with no issues.
I found that i needed to convert json to a dataset in order to make my instance work.
Let me know if you find a better way.