<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo zusammen, ich verwende JSL von JMP 11.
Ich möchte eine Excel-Datei importieren.
Gibt es eine Möglichkeit, JMP/JSL zu zwingen, ALLE SPALTEN als TEXT (ZEICHEN) zu importieren?
Meine Spalten haben leere Zellen sowie Text und Zahlen. Das Skript, das ich in JSL geschrieben habe, hat sie automatisch als Zahlen gelesen und daher fehlende Werte in meine Textzellen eingefügt.
Ich möchte sie als Text importieren.
Hier der Code.
dt = Offen ( „meinedaten.xlsx“ ,
Arbeitsblätter ( { "Blatt1" } ) ,
Für alle Blätter verwenden ( 1 ) ,
Arbeitsblätter verketten ( 1 ) ,
Verkettungsspalte erstellen ( 1 ) ,
Arbeitsblatteinstellungen (
1 ,
Hat Spaltenüberschriften ( 1 ) ,
Anzahl der Zeilen in Kopfzeilen ( 3 ) ,
Kopfzeilen beginnen in der Zeile ( 1 ) ,
Daten beginnen in Zeile ( 4 ) ,
Daten beginnen in der Spalte ( 1 ) ,
Daten enden in Zeile ( 0 ) ,
Daten enden in der Spalte ( 0 ) ,
Replizierte übergreifende Zeilen ( 1 ) ,
Verborgene Zeilen unterdrücken ( 1 ) ,
Ausgeblendete Spalten unterdrücken ( 1 ) ,
Als Hierarchie behandeln ( 0 )
)
) ;
Danke schön.
Angela.
Ich bin mir nicht sicher, wie das direkt geht, aber Sie könnten einen Nachbearbeitungsschritt hinzufügen:
dt = offen ( „$sample_data\Big Class.jmp“ ) ;
col_list = dt << Spaltennamen abrufen ( Numerisch , „Zeichenfolge“ ) ;
für ( ich = 1 , ich <= nitems ( col_list ) , ich ++,
Spalte ( dt , col_list [ ich ]) << Datentyp ( Charakter ) ;
) ;