列の数式を CSV にJSL を使用して、JMP データ テーブル内の数式を検索し、CSV (カンマ区切り値) ファイルに書き込みます。数式を Excel にエクスポートする際に未解決の問題があります。おそらく、このスクリプトは、本当に必要なものを判断するための出発点として役立つでしょう。
このコードは、Regex、ユーザー関数、および $TEMP ディレクトリへのファイルの保存の簡単な使用方法も示しています。
このコードにはそれだけ含まれているデータ テーブルでテストされています。

このテーブルを開く

添付されたJSLがこのCSVテキストにエクスポートするもの

.CSV ファイルを Excel で開いた場合、式は文字フィールドです。

Re: 列の数式を CSV に<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />より良いアプローチ、ありがとう!JMP の組み込み関数を使用して、私が難しい方法で行ったことの多くを実行しました。
Re: 列の数式を CSV にもう 1 つのオプションは、列の数式を追加できる行をテーブルに追加することです。
次の例では、各列をループして数式を確認します。数式が見つかった場合、その数式は最後の行に追加されます。最後に、テーブルは CSV または Excel として保存されます。
dt = Open( "$SAMPLE_DATA\Tiretread.jmp" );
dt << Run Formulas;
dt << Add Rows( 1 );
r = N Rows( dt );
For( i = 1, i <= N Cols( dt ), i++,
f = Column( i ) << Get formula;
If( !Is Empty( f ),
Column( i ) << Delete Formula;
Column( i ) << Data Type( "Character" );
Column( i )[r] = Char( Name Expr( f ) );
);
);
dt << Save( "$TEMP\Tiretread_Formulas.xlsx" );
dt << Save( "$TEMP\Tiretread_Formulas.csv" );
Close( dt, "No Save" );
これは、JMP 列の数式を Excel にエクスポートするのに役立ちますか?