<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” ,
模式( “附加” )
)
);
關閉(組織,無保存);