Any chance you would be willing to share your script? I changed to .xlsx and now excel just tells me the file format is not valid. I feel like I must be missing something basic here.
This is my code
data = self.parent.parent.getChild("Table").props.data
headers = data[0].keys()
system.perspective.print(headers)
datasetData = []
for row in range(len(data)):
rowData = []
for col in range(len(headers)):
cell = data[row][headers[col]]
if hasattr(cell, 'value'):
rowData.append(cell.value)
else:
rowData.append(cell)
#system.perspective.print(rowData)
datasetData.append(rowData)
#system.perspective.print(datasetData)
finalDataset = system.dataset.toDataSet(headers,datasetData)
XLSFormat = system.dataset.dataSetToExcel(True,[finalDataset])
system.perspective.download("test.xlsx",XLSFormat)