Я получаю "NameError: имя 'MemoryStream' не определено".Я что-то упустил?
Мой код начинается прямо здесь:
from System.IO import Path, File, StreamWriter
from Spotfire.Dxp.Application.Visuals import VisualContent
import System.IO
vc=Visuals.As[VisualContent]()
memStream = MemoryStream();
sWriter = StreamWriter(memStream);
vc.ExportText(sWriter);
sReader = StreamReader(memStream);
memStream.Seek(0, SeekOrigin.Begin);
filename="C:\Users\Documents\TEST.csv"
f=open(filename,"w")
counter=0
j=0
str1=''
while (sReader.Peek()>=0):
line=[]
counter=counter+1
a=sReader.ReadLine()
lines=a.split("\t")
for elem in lines:
j=j+1
print elem
if str(elem).find(",")<>-1:
elem='"'+elem+'"'
line.append(elem)
str1 = ','.join(str(e) for e in line)
f.write(str1+'\n')
f.close();
sReader.Close()
Visuals = параметр скрипта для визуализации таблицы / кросс-таблицы
Экспорт данных в Memory Stream и экспортданные через запятую