我搜索了討論帖子,並首先將JMP保存為TXT文件,然後將TXT名稱更改為CSV。
但是我的JMP默認不檢查“導出表頭”。

如何用列名將JSL保存為CSV文件?
我在代碼中添加了“導出表標題(1)”,但沒有用。
謝謝!
l ,
您的屏幕快照看起來像是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");.
希望其中一項為您服務。