やあ@ジャッキー_ 、
これは本当に良い質問です。私はいくつかの検索を行いましたが、データ テーブルを Excel ファイルとして保存しているため、ブロブ (Excel セルに書き込まれるもの) を画像に評価するスクリプト方法を見つけることができませんでした。 . 代わりに、個々の画像を出力ディレクトリに保存してから、Excel で個別に挿入することができます。 Big Class Families.jmp ファイルで試してみたところ、次のようになりました。

Powershell ファイルや、Excel ファイルの行数をループして適切なセルに画像を挿入するその他の非 JMP コードを作成できる場合があります。
コードの元のセクションに基づいて、少なくとも開始するために私が遊んでいたコードは次のとおりです。
dt = Open( "$Sample_Data/big class families.jmp" );
OutputFolder = "\Desktop\test"; //or wherever you are saving things
ColNames = dt << Get Column Names("String");
DesColumnsList = {"pics"};
for(i = 1, i <= N Cols(dt), i++,
If(Contains(DesColumnsList,ColNames[i]),
Col = Column(dt,i); // Get Reference for Column
Col << Set Selected(1);
);
);
dt_New = dt << Subset(Selected Rows(0),Selected Columns(1));
Close(dt_New,Save(OutputFolder || "\Test.xlsx"));
For (k=1, k<=N Rows(dt), k++,
dt:picture[k]<<SAVE image=""></SAVE>これは、何か新しいことを行う最後の For ループです。
画像を Excel に自動取得する方法がわかりません。
うまくいけば、これが始まりです!,
DS
JMPファイルのデータをExcelにコピーしようとしています。
これが私のスクリプトです:
スクリプトを実行するとデータが Excel にコピーされますが、Excel ファイルを開くと何らかのガベージ値が表示されます
誰かがこれを手伝ってくれますか?


dt = Open( "C:\Jay\JMP\JMP data\Images.jmp" );
OutputFolder = "C:\Jay\JMP\JMP data\Test.xlsx";
ColNames = dt << Get Column Names("String");
DesColumnsList = {"pics"};
<BR />for(i = 1, i <= N Cols(dt), i++,
If(Contains(DesColumnsList,ColNames[i]),
Col = Column(dt,i); // Get Reference for Column
Col << Set Selected(1);
);
);
dt_New = dt << Subset(Selected Rows(0),Selected Columns(1));
Close(dt_New,Save(OutputFolder || "Test.xlsx"));