Я пытаюсь экспортировать данные в Excel, указав условие ограничения в скрипте Iron Python.При нажатии кнопки «Управление действием» данные, которые удовлетворяют условию ограничения, должны быть экспортированы в Excel.Ниже приведен код, который записывает полные данные в Excel, даже если задано условие ограничения.
Пожалуйста, помогите мне ограничить объем экспортируемых данных в Excel.
Заранее спасибо зауточнение.
#
from Spotfire.Dxp.Data.Export import DataWriterTypeIdentifiers
from System.IO import File, Directory
from System.Collections.Generic import List
# directory
if not Directory.Exists("C:\Users\47586\Documents\Daily activities\POC"):
Directory.CreateDirectory("C:\Users\47586\Documents\Daily
activities\POC")
if Document.Data.Tables["Test"].Columns["Sales"] > 200:
table = Document.ActiveDataTableReference
names = ['Country_Name','Sales']
allRows =
Document.Data.AllRows.GetSelection(table).AsIndexSet()
writer =
Document.Data.CreateDataWriter(DataWriterTypeIdentifiers.ExcelXlsDataWriter)
# columns
stream = File.OpenWrite("C:\Users\47586\Documents\Daily
activities\POC\Filename.xls")
allColumnNames = List[str]()
writer.Write(stream, table, allRows,names)
stream.Close()
stream.Dispose()
#######################################################################
Спасибо Сан