jmp tabellarisch in Excel umwandelnGibt es ein Add-In, das Tabellen nach Excel exportieren kann?
Ich habe nur ein Add-In gefunden, das Datentabellen nach Excel exportieren kann.
Dank im Voraus!
Betreff: jmp tabellarisch in Excel umwandelnDies ist eine Erweiterung des Vorschlags von Peter Bartell: Speichern Sie das Journal als HTML.Dieses Skript fügt die verwendete JSL hinzu Programm ausführen() mit wscript (das vbscript ausführt), um die gespeicherte HTML-Datei zu importieren und einige Formatierungen vorzunehmen.Es handelt sich um eine Modifikation von Beispiel #3 im Skript 9_RunProgram.jsl von JSL Companion, Anwendungen der JMP-Skriptsprache, 2. Auflage .
Das Skript ist beigefügt.
Names default to here(1);
dt = Open( "$SAMPLE_DATA/Car Poll.jmp" );
obj = dt << Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Grouping Columns( :sex, :marital status ) ),
Row Table( Grouping Columns( :country, :size ) )
)
);
dt1 = obj << Make into Data Table;
nc = ncol(dt1);
Close(dt1,NoSave);
//===== the code below will import the saved html into Excel =====
//assume < 26*26 columns
_alph = Words("ABCDEFGHIJKLMNOPQRSTUVWXYZ","");
_lc = if(nc<27 , _alph[nc],
_alph[floor((nc-1)/26)] || if(mod(nc,26)==0,"Z", _alph[mod(nc,26)])
);
new window("Tabulate", <<JOURNAL></JOURNAL>Hier ist ein Screenshot der Excel-Datei. Es handelt sich um eine Standard-Excel-Datei mit zusammengeführten Zellen für Zeilen- und Spaltenüberschriften sowie Werten in Zellen.
Betreff: jmp tabellarisch in Excel umwandelnDa Sie nicht angegeben haben, welche Zusammenfassungsstatistik Sie verwenden oder welche JMP-Version Sie verwenden, funktioniert dies möglicherweise nicht für Sie. Wenn Ihr JMP das enthält Kategorisch Plattform, und Sie können Ihre tabellarische Tabelle mit Categorical erstellen, es gibt eine Option dazu Excel-Datei speichern() . Ein Beispielskript, die JMP-Ausgabe und die Excel-Datei werden unten angezeigt.Die Schattierung wird nicht gespeichert und bei langen Beschriftungen werden diese gedreht, die Struktur bleibt jedoch erhalten.
Dies ist nur eine Information für eine mögliche Alternative.Ich habe Categorical nicht oft verwendet, ich weiß, dass N, Means, Std Dev und % Response verfügbar sind. Allerdings habe ich Quantile und andere Statistiken nicht untersucht.
Names default to here(1);
dt = Open( "$SAMPLE_DATA/Car Poll.jmp" );
obj = dt << Categorical(
Structured( :sex * :marital status, :country * :size ),
Share Of Responses( 0 ),
Share Chart( 0 ),
Legend( 0 ),
Total Responses( 0 )
);
obj << Save Excel File(
"c:/temp/jmp_to_excel_categorical.xlsx",
Separate Rows for Each Cell Statistic( 0 )
);
JMP Categorical ReportJMP Categorical ReportKategorischer JMP-Bericht
Saved Excel FileSaved Excel File Gespeicherte Excel-Datei
Betreff: jmp tabellarisch in Excel umwandelnDanke, Jim! Das ist also in JMP nicht möglich?Betreff: jmp tabellarisch in Excel umwandelnDies würde die Generierung einer vollständigen Excel-formatierten Datei erfordern, da diese übergreifende Spalten usw. enthält.Betreff: jmp tabellarisch in Excel umwandeln@uday_guntupalli
Danke für Ihre Antwort.
Mit dem von Ihnen bereitgestellten Skript sieht die Ausgabe jedoch wie folgt aus, erster Screenshot; während ich versuche, die Tabelle im zweiten Screenshot auszugeben.
Danke,
Joann


Betreff: jmp tabellarisch in Excel umwandelnRichtig, der HTML-Code sieht gut aus, aber manchmal möchten meine Kollegen noch mehr Metrik daraus machen, was bedeutet, dass meine Ausgabe normalerweise nicht die letzte Station ist.
Sie haben das Kopieren/Einfügen in Excel erwähnt, aber sobald ich das mache, wird alles in einer Spalte angezeigt, nicht im richtigen Format. Wenn ich es jedoch zuerst in Notes und dann in Excel einfüge, erhalte ich das richtige Format, nur ohne die Rahmen.
Danke,
Joann
Betreff: jmp tabellarisch in Excel umwandeln@joann ,
Wenn Sie nur das Ergebnis der wiederholten JMP-Tabellenerstellung in Excel benötigen, würde so etwas funktionieren?
dt = Open( "$SAMPLE_DATA/Car Poll.jmp" );
dt1 = (dt << Tabulate(
Add Table(
Column Table( Grouping Columns( :sex, :marital status ) ),
Row Table( Grouping Columns( :country, :size ) )
)
)) << Make Into Data Table;
dt1 << Set Name("TabulateResults");
Create Excel Workbook( "c:\MyWorkbook.xlsx", {"TabulateResults"} );Betreff: jmp tabellarisch in Excel umwandelnEs ist immer noch nicht 100 % klar, was Ihr Endziel in Bezug auf die JMP-Ausgabe ist. Wenn Sie sagen, dass Sie den Bericht als Registerkarten in Excel erstellen müssen, interpretiere ich das so, dass Sie den JMP Tabulate-Bericht als Inhalt in einer separaten und eindeutigen Excel-Registerkarte anzeigen müssen. Wenn meine Interpretation richtig ist, können Sie dies neben den oben genannten auch tun, indem Sie den JMP Tabulate-Bericht als interaktives oder statisches HTML-Objekt speichern. Dann können Sie jedes Objekt in eine Registerkarte in Excel einbetten. Dann braucht jemand nur noch einen Webbrowser, um jedes Objekt zu öffnen, und was der Excel-Benutzer „sieht“, ist die Ausgabe des Tabulate-Berichts.
Betreff: jmp tabellarisch in Excel umwandelnRechts. Meine Arbeit erfordert, dass ich routinemäßig Analysen in Excel nach Tabs durchführe. Deshalb versuche ich, einen Weg zu finden, es zu automatisieren.Betreff: jmp tabellarisch in Excel umwandelnHallo Jim,
Ich habe den Excel-Assistenten geöffnet, aber meiner sieht anders aus als bei Ihnen. Und ich habe nicht den 437-Ursprung wie Sie. Ich habe es jedoch geschafft, es zuerst in Notes und dann in Excel einzufügen, und es hat funktioniert. Vielen Dank!
Joann
Betreff: jmp tabellarisch in Excel umwandelnDarf ich fragen, warum Sie ein Tabulate-Ergebnis in JMP nach Excel exportieren möchten? Ich frage deshalb, ob es nur darum geht, dass ein Nicht-JMP-Benutzer den tabellarischen Bericht „sehen“ kann. Es gibt verschiedene Möglichkeiten, dies zu erreichen. Kopieren/Einfügen in die Ziel-Microsoft-Anwendung kann funktionieren. Sie können auch eleganter vorgehen und einen Webbericht veröffentlichen ... also viele Möglichkeiten, Ihre JMP-Entdeckungen mit anderen zu teilen ... wenn dies der Hauptgrund dafür ist, von JMP erstellte Inhalte in andere Anwendungen oder Dateistrukturen zu übertragen.
Betreff: jmp tabellarisch in Excel umwandelnIch öffnete Excel, ging dann zu Datei==>Öffnen und suchte nach der Textdatei.Ich habe es ausgewählt und beim Versuch, die Datei zu öffnen, wurde der Textimport-Assistent aufgerufen.

und es öffnete dann die Datei

Betreff: jmp tabellarisch in Excel umwandelnDanke, Jim.
Das ist vielleicht eine dumme Frage, aber wie öffne ich die TXT-Datei korrekt in Excel mit dem ursprünglichen Tabellenformat? Ich habe es mit Excel geöffnet, aber es erschien nur in der ersten Zeile, nicht im richtigen Format.
Danke,
JoannBetreff: jmp tabellarisch in Excel umwandelnSie können die Tabulate-Ausgabe in einer Textdatei speichern, die Sie dann in Excel importieren können.Hier ist eine einfache Darstellung des Speicherns der Ausgabe als Text
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
tab = tb = Tabulate(
Show Control Panel( 0 ),
Add Table( Row Table( Grouping Columns( :age, :name ) ) ),
Display Column Width( Row Label( "name" ), 70 )
);
Report( tb )[tabulatebox( 1 )] << save text( "$TEMP/tab.txt" );
Betreff: jmp tabellarisch in Excel umwandelnIch fürchte, das gibt es nicht.
Brian
Betreff: jmp tabellarisch in Excel umwandelnDanke Brian. Wenn wir jedoch zuerst die Datentabelle erstellen, verlieren wir das Tabellenformat. Gibt es eine Möglichkeit, die Tabelle so zu exportieren, wie sie ist?
Danke,
JoannBetreff: jmp tabellarisch in Excel umwandelnIm Menü „Rotes Dreieck tabellarisch darstellen“ können Sie „In Datentabelle umwandeln“ auswählen.Dann können Sie in der resultierenden Tabelle „Datei“ > „Speichern unter“ ausführen und „Speichern unter“ als Typ „Excel-Arbeitsmappe“ auswählen.Sie haben nicht angegeben, welche Version Sie verwenden oder unter welchem Betriebssystem, aber das sollte ähnlich sein, wenn Sie einen Mac verwenden.Sie müssten lediglich „Exportieren“ anstelle von „Datei speichern unter“ verwenden.
Brian Corcoran
JMP-Entwicklung