<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,我正在使用 JMP 11 的 JSL。
我想導入Excel文件。
有沒有辦法強制 JMP/JSL 將所有列導入為文本(字符)?
我的列有空單元格、文本和數字。 我在 JSL 中編寫的腳本自動將它們讀取為數字,因此將缺失的值放入我的文本單元格中。
我想將它們作為文本導入。
這是一段代碼。
dt =打開( “mydata.xlsx” ,
工作表( { “表1” } ) ,
適用於所有板材( 1 ) ,
連接工作表( 1 ) ,
創建串聯列( 1 ) ,
工作表設置(
1 ,
有列標題( 1 ) ,
標題中的行數( 3 ) ,
標題從行開始( 1 ) ,
數據從行開始( 4 ) ,
數據從列開始( 1 ) ,
數據在行上結束( 0 ) ,
數據在列上結束( 0 ) ,
複製跨行( 1 ) ,
抑制隱藏行( 1 ) ,
抑制隱藏列( 1 ) ,
視為層次結構( 0 )
)
) ;
謝謝。
安吉拉。
不確定如何直接執行此操作,但您可以添加後處理步驟:
dt =打開( “$sample_data\Big Class.jmp” ) ;
列列表= dt <<獲取列名(數字, “細繩” ) ;
為了(我= 1 ,我<=尼特姆斯(列列表) ,我++,
柱子( dt ,列列表[我]) <<數據類型(特點) ;
) ;