Importieren aus Excel mit einer neuen Zeile in einer ZelleLiebe Mitglieder der Community,
Weiß jemand, wie man Daten aus Excel korrekt importiert, wenn Linienbremsen in Zellen vorhanden sind?
In der beigefügten Excel-Tabelle haben die Zellen B4 und B7 eine Linienbremse, die den Import falsch macht, unabhängig davon, wie ich versuche, JMP zu importieren oder einfach zu kopieren und in JMP einzufügen. Gibt es eine Importmethode, die dafür robust ist?
Zeilenbremsen können mit Alt + Eingabetaste oder wenn mehr als ein Absatz aus anderen Programmen kopiert wurde, in Excel in eine Zelle eingegeben werden. Es wirft einen Schraubenschlüssel in die Werke und verursacht bei großen Dateien Chaos.
Ich benutze JMP 14, aber ich glaube nicht, dass es ein Versionsproblem ist.
Danke vielmals,
Ron
AndereBetreff: Importieren aus Excel mit einer neuen Zeile in einer ZelleIch hatte gerade dieses Problem letzte Woche, hat mich verrückt gemacht!
Ich habe nach dem Import eine Neukodierung vorgenommen, um Leerzeichen zu reduzieren, und das hat es behoben.
Names Default To Here( 1 );
dt = Data Table( "Sheet1" );
dt << Begin Data Update;
dt << Recode Column(
dt:Nominal,
{Collapse Whitespace( _rcNow )},
Target Column( :Nominal )
);
dt << End Data Update;Betreff: Importieren aus Excel mit einer neuen Zeile in einer ZelleDankeschön @ Byron_JMP für Ihren Vorschlag. Aber in meinem Fall hat es nicht funktioniert, vielleicht haben wir andere Importeinstellungen.
Meine ursprüngliche Tabelle in Excel sieht so aus, mit Linienbremsen in den Zellen B4 und B7

Mit dem On-the-Fly-Kopieren und Einfügen mit Spaltennamen erhalte ich das folgende Bild. wo jede Linienbremse als neue Tabellenreihe durchdrungen ist,

Mit dem Import-Assistenten erhalte ich Folgendes, wenn die ursprünglichen Linienbremsen in den Zellen zusammen mit der Erinnerung an den Inhalt entfernt wurden.

Daher bekomme ich kein Leerzeichen, durch dessen Entfernung etwas gelöst werden könnte.
Im Idealfall kann dies in JMP behoben werden, wenn die Daten beim Import gelesen werden. JMP sollte
Interpretieren Sie dies entweder als neue Zeile innerhalb einer Zelle oder nur als Leerzeichen zwischen Zeichen.
Wenn Sie die Excel-Datei in SAS mit den Standardeinstellungen öffnen, ist das Ergebnis viel besser. Die Leitungsbremse in der Zelle wurde gerade entfernt. Dadurch bleibt die Gesamtintegrität der Zellen, Zeilen und Spalten der Datei erhalten.
Es wäre allerdings besser gewesen, ein Leerzeichen hinzuzufügen. Ich bin mir nicht sicher, wie ich es später selbst hinzufügen könnte, wenn ich den Text für die Analyse verwenden müsste.

Bisher habe ich es geschafft, alle neuen Zeilen in Excel vor dem Import zu suchen und zu ersetzen. Das neue Zeilenzeichen, nach dem in Excel gesucht werden soll, ist Strg + j. Das Ersetzen durch ein einfaches Leerzeichen hat mir das am wenigsten verwirrende Ergebnis gebracht.
Ich hoffe, Sie können dies an die richtige Person richten, um es in zukünftigen Versionen des Programms zu beheben.
Wenn jemand andere Lösungen hat, teilen Sie diese bitte mit. Ich bin sicher, dass viele aus Excel und anderen Formaten importierte Dateien, die Linienbremsen innerhalb einer Zelle ermöglichen, unvollständige Datensätze erzeugt haben.
Betreff: Importieren aus Excel mit einer neuen Zeile in einer ZelleIch habe Ihre Excel-Datei mit dem Excel-Import-Assistenten geöffnet.
Verwenden Sie dann sowohl Recode als auch eine Formel, um Leerzeichen zu reduzieren

Beide Ansätze verwenden dieselbe Funktion. Obwohl die Funktion als Leerzeichen reduzieren bezeichnet wird, kann sie auch als Leerzeichen zwischen jedem alphanumerischen Symbol in einer Zeichenfolge bezeichnet werden.
Obwohl wir hier nicht über MS sprechen, ist die Diagnose des Problems in der Excel-Tabelle wichtiger, da es sich dort um einen Dateneingabefehler handelt und auch in Excel eine Ursache für miserable Probleme darstellt. Die harte Rückkehr kann entweder wie ein Leerzeichen aussehen oder wie ein Leerzeichen, wenn die Wrap-Rolle aktiviert ist. In jedem Fall ist es ein S in S out Problem.
Re: Import aus Excel mit einer neuen Zeile in einer ZelleVielen Dank @Byron_JMP
Ich habe jetzt bemerkt, dass der Import funktioniert hat, ich musste nur die Höhe der Zeilen erhöhen, um sie richtig zu sehen.