我搜尋了討論帖子,先將 JMP 儲存為 TXT 文件,然後將 TXT 名稱更改為 CSV。
但我的 JMP 預設不檢查「匯出表頭」。

如何將 JSL 儲存為帶有列名稱的 CSV 檔案?
我在程式碼中新增了“匯出表頭(1)”,但不起作用。
謝謝!
@lwx228 ,
您的螢幕截圖看起來像是舊版本的 JMP。請提供您正在使用的 JMP 版本和作業系統(Windows?)。
在 JMP 13 及更高版本中,您可以僅儲存 .csv 格式。 它可能不適用於您的版本。如果是的話,這是最好的方法。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Save( "c:\temp\deleteme2 Big Class.csv" ); // convert to CSV format
Close( dt, "NoSave" );
儲存文字檔案需要更改匯出設定偏愛。 我建議保存當前首選項,更改它,匯出/儲存文字文件,然後重置首選項。這是一個執行此操作的腳本。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
pathout = "c:\temp\";
ofid = "BigClass_csv";
// Save as text with comma delimiters
// Get user Export Preferences
xptPref = Get Preferences( Export Settings );
// Set desired Export Preferences
Preferences(
ExportSettings(
End Of Line( CRLF ),
End Of Field( Comma ), //optionally try: Tab|Space|Other("|")|Other("^") etc
Export Table Headers( 1 )
)
);
// Save as .txt
dt << Save( pathOut || ofid || ".txt" );
// Reset user Export Preferences
Eval( xptPref );
// xptPref; // works as well.
Close(dt,NoSave);
Rename File( pathout || ofid || ".txt", ofid || ".csv");.
希望其中一個對您有用。