Wie kann ich nur ein Blatt einer Excel-Datei als JMP-Datentabelle erhalten?Hallo, neu auf der Seite, also verzeihen Sie mir, wenn dies bereits beantwortet wurde.Kann ich eine Excel-Arbeitsmappe importieren und nur das erste Blatt importieren, ohne den Namen des Blatts zu kennen?
Ich versuche, mehrere Excel-Dateien zu durchlaufen und einfach das erste Blatt jeder Datei zu importieren.
Betreff: Wie kann ich nur ein Excel-Blatt als JMP-Datentabelle erhalten?Danke Peter, ich wollte mehrere verschiedene Arbeitsmappen durchlaufen, in denen der Name des ersten Blatts in jeder Arbeitsmappe unterschiedlich sein kann, also brauchte ich eine Lösung, um nur das erste Blatt aus jeder Datei zu greifen.Sobald ich das getan habe, kann ich die Daten, die ich brauche, aus jedem Blatt herausschneiden und würfeln.
Vielen Dank!
Betreff: Wie kann ich nur ein Excel-Blatt als JMP-Datentabelle erhalten?Oder wenn mir etwas fehlt, verwenden Sie den Excel-Importassistenten in JMP und Sie können die Liste der Arbeitsblätter im Fenster Arbeitsblattliste in der oberen rechten Ecke des Assistentenfensters sehen. Die Liste ist in der Reihenfolge der Arbeitsblätter in der Arbeitsmappe angeordnet. Wählen Sie dort einfach das erste Blatt aus. Ein Vorteil der Verwendung des Assistenten sind die flexiblen Importeinstellungen für den Fall, dass Ihr Arbeitsblatt nicht in einer Form vorliegt, die in JMP einsatzbereit ist. Vielleicht haben Sie beispielsweise mehrere Zeilen im Arbeitsblatt, die Sie zu JMP-Spaltennamen kombinieren möchten. Einfach im Kontext des Wizards zu kombinieren. Hier ist der Link zur JMP-Onlinedokumentation zum JMP-Excel-Importassistenten:
http://www.jmp.com/support/help/13-2/Import_Microsoft_Excel_Files.shtml#
Betreff: Wie kann ich nur ein Excel-Blatt als JMP-Datentabelle erhalten?Danke Uday, das funktioniert auch.
Betreff: Wie kann ich nur ein Excel-Blatt als JMP-Datentabelle erhalten?Danke David, auf sowas hatte ich gehofft 
Betreff: Wie kann ich nur ein Excel-Blatt als JMP-Datentabelle erhalten?Sie können die Arbeitsblattnamen (die „Registerkartennamen“) mithilfe der Funktion ermitteln Holen Sie sich Excel-Arbeitsblätter .Dadurch wird eine Liste zurückgegeben - das erste Element in der Liste ist also das erste Arbeitsblatt, das in der Datei erscheint.
Betreff: Wie kann ich nur ein Excel-Blatt als JMP-Datentabelle erhalten?@iamericha ,
Ich habe vielleicht keine direkte Lösung für das, was Sie wollen - aber ich denke, es gibt einen Umweg - keine effiziente Lösung, die ich definitiv anbieten kann.
Wenn Sie den Registerkartennamen im Voraus kennen, können Sie so etwas tun.
Open(
FilePath,
Worksheets(TabName ),
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( 2 ),
Data Starts on Row( 3 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
)
Wenn Sie dies nicht tun, können Sie alle Tabellen öffnen und die schließen, die Sie nicht benötigen.
openDTs = List(); // Initiate empty list
For( i = 1, i <= N Table(), i++,
Insert Into( openDTs, Data Table( i ) );
If(i != 1,
Close(Data Table(i),"No Save");
);
);