使用IronPython将标记的数据导出到Excel文件会导致文件为空

时间:2019-11-07 16:04:25

标签: ironpython spotfire spotfire-webplayer spotfire-analyst

我正在尝试编写IronPython代码,该代码将MapChart中的标记项(即从地图中选择一些数据点)导出到Excel(xls)文件。下面的代码将文件下载到所需位置,但该文件为空(即,仅标头存储在excel文件中

enter image description here

这是我当前拥有的代码:

from System.IO import File
from Spotfire.Dxp.Data.Export import DataWriterTypeIdentifiers

writer = Document.Data.CreateDataWriter(DataWriterTypeIdentifiers.ExcelXlsDataWriter)
table = Document.Data.Tables['WellsData']
filtered = Document.ActiveFilteringSelectionReference.GetSelection(table).AsIndexSet()
stream = File.OpenWrite("C:\Users\user\Desktop\dropdownexport.xls")
names =[]
for col in table.Columns:
    names.append(col.Name)
writer.Write(stream, table, filtered, names)
stream.Close()

注意: :我不得不提到“ WellsData”表中的数据位于外部SQL Server上。我不确定这是否有帮助

0 个答案:

没有答案