Как экспортировать кросс-таблицу (! Без форматирования значений!) В Excel в SPotfire (Iron Python Script) - PullRequest
0 голосов
/ 24 апреля 2020

Доброе утро,

Я могу извлечь отчет в формате CSV и поместить его в свой каталог со следующим кодом внизу. Единственная проблема заключается в том, что я хочу извлечь его без форматирования значения.

enter from System.IO import Path, File, StreamWriter
      from Spotfire.Dxp.Application.Visuals import TablePlot
      from System.IO import Path, File, StreamWriter
      from Spotfire.Dxp.Application.Visuals import TablePlot
      from Spotfire.Dxp.Data import DataPropertyClass
      from Spotfire.Dxp.Data import DataType
      from Spotfire.Dxp.Data.Export import DataWriterTypeIdentifiers
      from Spotfire.Dxp.Data import DataPropertyClass
      from Spotfire.Dxp.Data import DataType
      from System.IO import File, Directory
      from System.IO import Path, File, StreamWriter
      from Spotfire.Dxp.Application.Visuals import CrossTablePlot

      report1 = "C:\\export\\report1.csv"
      writer = StreamWriter(report1)

      Viz1.As[CrossTablePlot]().ExportText(writer)

Мне бы хотелось с опцией извлечь без форматирования значения.

Заранее благодарю за помощь

1 Ответ

0 голосов
/ 08 мая 2020

Поскольку вы экспортируете как CSV, а не как xlsx или другой тип данных Excel, я бы хотел экспортировать скрипт в csv и не использовать встроенную функцию ExportText () в качестве окончательного экспорта.

https://community.tibco.com/wiki/how-export-tablecross-table-visualization-data-csv-file-using-tibco-spotfirer-using-ironpython имеет хороший пример, когда все данные записываются в файл csv в виде строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...