我正在尝试编写IronPython代码,该代码将MapChart中的标记项(即从地图中选择一些数据点)导出到Excel(xls)文件。下面的代码将文件下载到所需位置,但该文件为空(即,仅标头存储在excel文件中
这是我当前拥有的代码:
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上。我不确定这是否有帮助