CSV 的列公式JSL 在 JMP 數據表中查找公式並寫入 CSV(逗號分隔值)文件。將公式導出到 Excel 有一個未解決的問題;也許這個腳本可以作為確定真正需要什麼的起點。
該代碼還演示了 Regex 的簡單使用、用戶函數以及將文件保存到 $TEMP 目錄。
這段代碼有僅有的在包含的數據表上進行了測試。

打開這張桌子

附加的 JSL 導出到此 CSV 文本

如果 .CSV 文件在 Excel 中打開,則公式為字符字段。

回复:CSV 的列公式<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />更好的方法,謝謝!您已經使用 JMP 的內置函數完成了很多我費力完成的工作。
回复:CSV 的列公式另一種選擇是向表中添加一行,可以在其中附加任何列公式。
以下示例遍歷每一列以檢查公式。如果找到公式,則將該公式添加到最後一行。最後,表格存儲為 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 有幫助嗎?