Datentyp der Zeichenspalte für Open() und Import mehrerer Dateien erzwingenHi. Ich schlage vor, dass es ein optionales Argument geben sollte, das alle Spalten dazu zwingt, sowohl für die Befehle Open() als auch Multiple File Import() Zeichendatentypen zu sein. Diese Anfrage ist ähnlich, aber nicht genau gleich, wie diese 2 Anfragen:
https://community.jmp.com/t5/JMP-Wish-List/Excel-Import-specific-column-types-or-formats/idi-p/248136
https://community.jmp.com/t5/Discussions/Force-column-from-CSV-import-as-Character-not-Numeric-Date/mp/260752#M51078
Der erste Link fordert die Möglichkeit an, den Spaltendatentyp für Excel-Dateien in der Open()-GUI manuell anzugeben, während meine Anfrage die Verwendung des Open()-Befehls in einem Skript betrifft, nicht die GUI, und sowohl für csv- als auch für xlsx-Dateien gilt . Der zweite Link scheint nur für MFI()- und CSV-Dateien zu gelten, während ich diese Fähigkeit sowohl für MFI() als auch für Open() und sowohl für CSV- als auch für XLSX-Dateien haben möchte.
Mir ist klar, dass es verschiedene Skriptmethoden gibt, die dies für bestimmte Szenarien tun könnten, wenn auch nicht für alle. Einige dieser Methoden erfordern möglicherweise, dass Sie die Spaltennamen/Positionen im Voraus kennen oder dass sich die Spaltennamen immer in der ersten Zeile befinden. Dies ist nicht etwas, worüber wir unbedingt die Kontrolle haben.
Ich denke, eine einzige Option zum Festlegen zu haben, würde dies für viele Benutzer erheblich vereinfachen. Auch T Dies würde Zeit sparen, da JMP keine Zeit damit verbringen müsste, die Datei zu scannen, um den Spaltendatentyp zu erkennen. Abschließend habe ich das Gefühl, dass die Implementierung dieser Methode eine schwierige Aufgabe sein könnte, da Sie nur den Teil des internen Codes deaktivieren würden, der jede Spalte scannt.
Hoffe das ist möglich. Vielen Dank.
Automatisierung und SkripterstellungDatenzugriffBetreff: Datentyp der Zeichenspalte für Open() und Import mehrerer Dateien erzwingen - Status geändert in: Bestätigt@nikles danke für den vorschlag.Wir werden dies berücksichtigen.
Betreff: Datentyp der Zeichenspalte für Open() und Import mehrerer Dateien erzwingen - Status geändert in: InvestigatingBetreff: Datentyp der Zeichenspalte für Open() und Import mehrerer Dateien erzwingen()Genau dafür wollte ich gerade eine Anfrage schreiben! Ich muss den Datentyp für die Spalte in einer Tabelle angeben, die ich aus einer CSV-Datei importiere. Die Daten in der Datei ändern sich täglich. Wenn der erste Eintrag in einer Spalte eine Zahl ist, wird die Spalte kontinuierlich/numerisch. Wenn der erste Eintrag einen Buchstaben enthält, wird die Spalte zu einem Nominal/Zeichen . Das Problem, das ich habe, ist, dass, wenn die Daten als fortlaufend/numerisch eingehen, alle Einträge mit Buchstaben verloren gehen. Ich möchte die Möglichkeit haben, den Datentyp als Teil des SQL-Befehls anzugeben (dh SELECT t1.ColumnX AS Character ... oder so ähnlich).
Vielen Dank!
Betreff: Datentyp der Zeichenspalte für Open() und Import mehrerer Dateien erzwingen()Ich unterstütze dieses Thema ausdrücklich. Der Import befasst sich nicht wirklich mit einigen typischen Problemen des Dateiimports.
Da würde ein Option Enforcement Character helfen.
Um einige (meiner) Probleme zu nennen (Vielleicht können sie bewertet werden, da sie ähnliche Optionen für offene sind, ...)
1.) erlauben Sie ein Komma (oder optional ein anderes) als Dezimaltrennzeichen für numerische Spalten
2.) erlauben, das erwartete Eingabeformat für Datums-/Uhrzeitspalten anzugeben
Wenn wir diese Optionen haben, "raten" JMPs über Spalten (außerhalb der englischsprachigen Welt) möglicherweise besser ....
Re: Force Character Column Data Type for Open() and Multiple File Import()i also would really like to see the ability to set column types on import of csvs.
Betreff: Zeichenspalten-Datentyp für Open() und Multiple File Import() erzwingen – Status geändert in: Bestätigt