ディスカッションの投稿を検索し、まず JMP を TXT ファイルとして保存し、次に TXT 名を CSV に変更しました。
しかし、私の JMP のデフォルトでは、「テーブルヘッダーのエクスポート」がチェックされていません。

JSL を列名付きの CSV ファイルとして保存するにはどうすればよいですか?
コードに「Export Table Headers(1)」を追加しましたが、機能しませんでした。
ありがとう!
@lwx228 、
スクリーンショットは古いバージョンの JMP のように見えます。使用している JMP のバージョンと OS (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");.
これらのいずれかがあなたのために役立つことを願っています。