回复:將 PNG 圖像從 JMP 文件複製到 Excel你好@傑基_ ,
這是一個非常好的問題,我做了一些搜索,但找不到一種腳本方法來評估 blob(這是寫入 excel 單元格的內容)到圖像中,因為它將數據表保存為 excel 文件. 相反,您可以將每個單獨的圖像保存在輸出目錄中,然後使用 Excel 單獨插入它們。 我嘗試使用 Big Class Families.jmp 文件並得到:

您可能能夠編寫一個 Powershell 文件或一些其他非 JMP 代碼,循環遍歷 excel 文件中的行數,以在適當的單元格中插入圖片。
這是我正在玩的代碼,至少可以讓您入門——基於您的原始代碼部分:
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
將 PNG 圖像從 JMP 文件複製到 Excel我正在嘗試將 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"));
數據訪問