Использование IronPython для экспорта отмеченных данных в файл Excel приводит к пустому файлу - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь написать код 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. Я не являюсьуверен, если это имеет значение

...