如何在SPotfire(IronPython脚本)中将交叉表(!无值格式!)导出到Excel



早上好,

我可以提取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)

我希望使用不带值格式的提取选项。

提前感谢您对的帮助

由于您导出为CSV,而不是xlsx或其他Excel数据类型,我将使用脚本导出为CSV,而不使用内置函数ExportText((作为最终导出。

https://community.tibco.com/wiki/how-export-tablecross-table-visualization-data-csv-file-using-tibco-spotfirer-using-ironpython有一个很好的例子,其中所有数据都作为字符串写入csv文件。

最新更新