Hallo alle,
Ich versuche, ein Excel-Arbeitsblatt in JSL zu importieren, aber ich stoße auf ein Problem mit einigen Spalten, die von JMP als numerisch erkannt werden, obwohl sie Zeichen sein sollten. Also ende ich mit leeren Spalten und kann keine Möglichkeit finden, JMP mitzuteilen, dass diese Spalten als Zeichen gelesen werden sollen, weder in JSL noch im Excel-Importassistenten.
Hier ist mein JSL-Skript:
jsl_dt_orig = open(jsl_fic_planning,
//private,
Worksheets( "Planning" ),
Use for all sheets( 0 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 4 ),
Data Starts on Row( 5 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 63 ),
Replicated Spanned Rows( 1 ),
Suppress Hidden Rows( 0 ),
Suppress Hidden Columns( 0 ),
Suppress Empty Columns( 0 ),
Treat as Hierarchy( 0 )//,
//Limit Column Type Detection (0)
)
);
Ich habe "Limit Column Type Detection (0)" ausprobiert, nachdem ich es hier gesehen hatte Diskussion , obwohl ich diese Option im Excel-Importassistenten nicht finden kann, aber sie funktioniert nicht (vielleicht existiert sie nur für Mac? Ich habe JMP 12.2 unter Windows.).
Noch seltsamer ist, dass der Datentyp bei Verwendung des Excel-Importassistenten in Ordnung zu sein scheint, bis ich sage, dass die Daten in Zeile 5 beginnen (siehe beispielsweise Spalte "Etat"). Aber irgendwann, wenn ich importiere, fehlen immer Daten.
Data I would like to import as textData I would like to import as textDaten, die ich als Text importieren möchte
What I get when I tell data start on row 5What I get when I tell data start on row 5 Was ich bekomme, wenn ich sage, dass die Daten in Zeile 5 beginnen
Wenn mir also jemand bei diesem Schritt beim Formatieren meiner Spalten helfen könnte, wäre ich sehr dankbar!
Grüße
Héloïse
Ja, das hat funktioniert. Immer noch etwas enttäuschend, dass dies in jmp 13 nicht behoben wurde ...
Die einzige Lösung, die ich gefunden habe, besteht darin, das Spaltenformat in meiner Excel-Datei explizit auf "Text" zu setzen ...
Ich habe das gleiche Problem und es ist irgendwie nervig. Gibt es eine Möglichkeit, dies zu umgehen, ohne die XLS-Datei als CSV zu speichern?
Wäre es möglich, dieses Arbeitsblatt als CSV zu speichern?
Es gibt etwas mehr Kontrolle darüber, wie die Spalten aus CSV-Dateien importiert werden.
Im Quellskript aus einer CSV-Datei werden die Daten und der Modellierungstyp für jede Spalte erfasst, wenn die Datei importiert wird. Von dort aus ist es ziemlich einfach, das Quellskript zu bearbeiten, damit die Datei so importiert wird, wie Sie es möchten.