<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP 社区您好,
以下脚本生成一个包含字符类型单元格值的 1x2 数据表。单元格中的值用双引号引起来(感谢 PMroz 和 MS 之前发布的相关文章),然后我将表格保存为 .txt 文件。
当我用阅读器打开 .txt 文件时,双引号会被附加双引号括起来:
来源 ID、状态
“”“000”“”,“”“活动”“”
有没有办法保存表格,使最终结果看起来像:
来源 ID、状态
“000”,“活动”
组织=新表( “组织” ,
添加行( 1 ) ,
新专栏( “来源ID” ,
特点,
标称,
设定值( { “\[“000”]\” } )
) ,
新专栏( “地位” ,
特点,
标称,
设定值( { “\[“积极的”]\” } )
) ;
氧rgs <<另存为( “C:\Pathway\Orgs11.txt” ) ;
关闭(组织,不保存) ;
提前谢谢了!
真挚地,
MPG
JSL有文件流吗?如果文件大小确实成为问题...您可以在内存中构建文本并通过一次操作写入文件。
谢谢,效果很好。我正在处理的文件非常大,尽管循环似乎并没有导致任何重大的速度减慢。
真挚地,
马特
这是一个可能满足您要求的解决方案。虽然它不只是使用 Save As() 函数,而是使用 Save Text File()。这需要更多的编码,但它确实创建了您想要的文件结构
名称默认为此处( 1 );
组织 =新表( “组织” ,
添加行( 1 ),
新专栏( “来源ID” , 字符, 标称值, 设定值( { “\[“000”]\” } ) ),
新专栏( “地位” , 字符, 标称值, 设定值( { “\[“积极的”]\” } ) )
);
//Orgs << 另存为( "C:\users\txjim\Orgs11.txt" );
保存文本文件( “C:\用户\txjim\Orgs11.txt” , “sourcedId,状态\!n” );
为了(我= 1 , 我 <= N 行(组织),i++,
保存文本文件(
“C:\用户\txjim\Orgs11.txt” ,
组织:来源 ID || “,” ||组织:状态|| “\!n” ,
模式( “附加” )
)
);
关闭(组织,无保存);