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 有帮助吗?