Spotfire-IronPython: создайте пустой набор данных и добавьте строки - PullRequest
0 голосов
/ 25 октября 2018

Моя цель - выписать пользовательский файл CSV на основе информации визуализации.

После прочтения каждой страницы я выбираю отфильтрованные строки.После некоторых вычислений я хотел бы записать столбцы или строки в CSV-файл.Не могли бы вы привести пример фрагмента о том, как этого добиться?Вот моя попытка:

for pg in Document.Pages
    table = pg.ActiveDataTableReference
    filteredRows = pg.ActiveFilteringSelectionReference.GetSelection(table).AsIndexSet()

    # here to do some calculations, calculatedColumns/rows
    # Here to write calculatedColumns/rows into a new data table
    writer = Document.Data.CreateDataWriter(DataWriterTypeIdentifiers.ExcelXlsDataWriter) # to look if there is CSV TypeIdentifier

    stream = File.OpenWrite("E:\\Spotfire_Export\\Page_"+str(count) +"_"+ pg.Title +".csv")

    # Use writer class to write calculated columns to new table
    stream.Close()
    stream.Dispose()
...