<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 (CHARACTER) zu importieren?
Meine Spalten haben leere Zellen und Text und Zahl. Das Skript, das ich in JSL geschrieben habe, las sie automatisch als Zahl und fügte daher fehlende Werte in meine Textzellen ein.
Ich möchte sie als Text importieren.
hier das Stück 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 Zeile ( 1 ) ,
Daten beginnen in Zeile ( 4 ) ,
Daten beginnen in Spalte ( 1 ) ,
Daten enden auf Zeile ( 0 ) ,
Daten enden auf Spalte ( 0 ) ,
Replizierte überspannte Zeilen ( 1 ) ,
Ausgeblendete Zeilen unterdrücken ( 1 ) ,
Ausgeblendete Spalten unterdrücken ( 1 ) ,
Als Hierarchie behandeln ( 0 )
)
) ;
Vielen Dank.
Angela.
Sie sind sich nicht sicher, wie Sie es direkt machen sollen, aber Sie könnten einen Nachbearbeitungsschritt hinzufügen:
dt = offen ( "$sample_data\Große Klasse.jmp" ) ;
col_list = dt << Spaltennamen erhalten ( Numerisch , "Zeichenfolge" ) ;
zum ( ich = 1 , ich <= Gegenstände ( col_list ) , ich ++,
Säule ( dt , col_list [ ich ]) << Datentyp ( Charakter ) ;
) ;