JSLを介してExcelファイルをインポートする-列形式<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、私はJMP11のJSLを使用しています。
ファイルをインポートしてExcelにしたい。
JMP / JSLにすべての列をテキスト(文字)としてインポートするように強制する方法はありますか?
私の列には空のセルとテキストと数字があります。 JSLで作成したスクリプトは、それらを数値として自動的に読み取るため、テキストセルに欠落している値を入れます。
それらをテキストとしてインポートしたいと思います。
ここにコードがあります。
dt =開ける(( 「mydata.xlsx」 、
ワークシート(( {{ 「シート1」 } )。 、
すべてのシートに使用(( 1 )。 、
ワークシートを連結する(( 1 )。 、
連結列を作成する(( 1 )。 、
ワークシートの設定((
1 、
列ヘッダーがあります(( 1 )。 、
ヘッダーの行数(( 3 )。 、
ヘッダーは行から始まります(( 1 )。 、
データは行から始まります(( 4 )。 、
データは列から始まります(( 1 )。 、
データは行で終了します(( 0 )。 、
データは列で終了します(( 0 )。 、
複製されたスパン行(( 1 )。 、
隠された行を抑制します(( 1 )。 、
隠し列を抑制する(( 1 )。 、
階層として扱う(( 0 )。
)。
)。 ;
ありがとうございました。
アンジェラ。
再:JSLを介してExcelファイルをインポート-列形式直接行う方法はわかりませんが、後処理ステップを追加できます。
dt =開いた(( "$ sample_data \ Big Class.jmp" )。 ;
col_list = dt <<列名を取得する((数値、 "弦" )。 ;
為に((私= 1 、私<= nitems (( col_list )。 、私++、
桁(( dt 、 col_list [私]) <<データ・タイプ((キャラクター)。 ;
)。 ;