Add-In für TabellenattributeBeschreibung
Mussten Sie schon einmal Daten austauschen und mit einem Kollegen zusammenarbeiten, der kein JMP-Benutzer ist? Vielleicht exportieren Sie Daten für diese Kollegen nach Excel, nur um dann die JMP-Formeln, Tabellenskripte und andere Spalteneigenschaften zu verlieren, wenn Sie die aktualisierten Daten zurück zu JMP bringen. Mit diesem Add-In können Sie eine JMP-Datentabelle in eine Excel-Arbeitsmappe exportieren, zusammen mit den Tabellen- und Spalteneigenschaften der ursprünglichen JMP-Tabelle in einem separaten Arbeitsblatt. Ihr Kollege kann dann die Daten aktualisieren oder ändern, um sie an Sie zurückzusenden. Wenn Sie die Arbeitsmappe wieder in JMP importieren, werden alle Ihre Tabellenskripte, Spalteneigenschaften und sogar Spaltenformeln automatisch wiederhergestellt. Mit diesem Add-In können Sie auch eine Attributtabelle für jede JMP-Datentabelle generieren.
Menüpunkte

JMP-Attributtabelle
Erstellen Sie eine Attributtabelle für die aktuelle Datentabelle.
JMP Attribute TableJMP Attribute TableJMP-Attributtabelle
Attributtabellenskript hinzufügen
Fügen Sie der aktuellen Datentabelle ein Skript hinzu, das eine Attributtabelle erstellt.

"Create Attribute Table" Table Script"Create Attribute Table" Table ScriptTabellenskript „Attributtabelle erstellen“.
Arbeitsmappe mit Attributen exportieren
Exportieren Sie Tabellen in eine Excel-Arbeitsmappe mit Blättern für Spalten- und Tabellenattribute.
Export Workbook DialogExport Workbook DialogDialogfeld „Arbeitsmappe exportieren“.
Exported Excel WorkbookExported Excel WorkbookExportierte Excel-Arbeitsmappe
Arbeitsmappe mit Attributen importieren
Importieren Sie Tabellen aus einer Excel-Arbeitsmappe mit allen Spalteneigenschaften und Tabellenvariablen/Skripten.
Import Workbook DialogImport Workbook DialogDialogfeld „Arbeitsmappe importieren“.
Schauen Sie sich meinen Blog-Beitrag „JMP zu Excel und wieder zurück“ an – alles ohne den Verlust von Tabellenattributen
System Anforderungen
Dieses Add-In wird für JMP 13 und höher unterstützt.
Aktualisierung
Version 1.1 (20. Juni 2017)
- Es wurde ein Problem behoben, bei dem beim Abbrechen der Auswahl einer Datentabelle eine Fehlermeldung angezeigt wurde.
- Es wurde ein Problem behoben, bei dem Zeichenspalten mit einer Formel dazu führten, dass in der Attributtabelle eine zusätzliche Spalte erstellt wurde
- Es wurde ein Problem behoben, bei dem die Eigenschaften von Validierungsspalten beim Importieren einer Tabelle einen Fehler verursachten.
Version 1.2 (21. Juni 2017)
- Unterstützung für Mac-Betriebssysteme hinzugefügt.
- Es wurde eine Eingabeaufforderung hinzugefügt, wenn die zu überschreibende Datei von einem anderen Prozess gesperrt wird.
Version 1.3 (27. Juni 2017)
- Es wurde eine Änderung vorgenommen, sodass der Fortschrittsbalken angezeigt wird, wenn der Exportvorgang eine Weile dauert. Außerdem wird jetzt eine Warnmeldung angezeigt, wenn die Datentabelle mehr Zeilen enthält, als Excel in einem einzelnen Blatt unterstützt.
Version 1.4 (21. November 2017)
- Unterstützung für alle** Spalteneigenschaften hinzugefügt.
**Lassen Sie mich wissen, wenn es eines gibt, das nicht funktioniert, da ich nicht alle getestet habe.
Version 1.5 (29. Januar 2018)
- Unterstützung für die Pflege von Spaltengruppen beim Exportieren/Importieren hinzugefügt.
Version 1.6 (12. März 2018)
- Ein seltenes Problem wurde behoben, das dazu führte, dass Spaltennamen nicht ordnungsgemäß importiert wurden.
Version 1.7 (6. April 2018)
- Die Datentyplänge wurde zur Spalte „Datentyp“ hinzugefügt
Version 1.8 (10. April 2018)
- Behebt einige Fälle, in denen Formate beim Importieren aus einer Excel-Arbeitsmappe nicht korrekt angewendet wurden.
- Zusätzliches Quellskript, das beim Importieren aus einer Excel-Arbeitsmappe nicht in der Originaltabelle enthalten war, wurde entfernt.
Version 2.0 (9. Januar 2020)
- Warnmeldungen für Eigenschaften hinzugefügt, die nicht importiert werden konnten, anstatt andere Eigenschaften nicht abzuschließen
- Weitere Architekturverbesserungen.
Version 2.1 (10. Januar 2020)
- Korrigieren Sie den Import leerer Spalten.
- Bessere Warnungen, wenn die Anzahl der Spalten in den Daten nicht mit der Anzahl der im Attributblatt aufgeführten Spalten übereinstimmt.
Version 2.2 (28. Februar 2024)
- Behebung der Fehlermeldung, die bei einigen Tabellen auf dem Mac ausgegeben wurde
Mussten Sie schon einmal Daten austauschen und mit einem Kollegen zusammenarbeiten, der kein JMP-Benutzer ist? Vielleicht exportieren Sie Daten für diese Kollegen nach Excel, nur um dann die JMP-Formeln, Tabellenskripte und andere Spalteneigenschaften zu verlieren, wenn Sie die aktualisierten Daten zurück zu JMP bringen. Mit diesem Add-In können Sie eine JMP-Datentabelle in eine Excel-Arbeitsmappe exportieren, zusammen mit den Tabellen- und Spalteneigenschaften der ursprünglichen JMP-Tabelle in einem separaten Arbeitsblatt. Ihr Kollege kann dann die Daten aktualisieren oder ändern, um sie an Sie zurückzusenden. Wenn Sie die Arbeitsmappe wieder in JMP importieren, werden alle Ihre Tabellenskripte, Spalteneigenschaften und sogar Spaltenformeln automatisch wiederhergestellt. Mit diesem Add-In können Sie auch eine Attributtabelle für jede JMP-Datentabelle generieren.

DienstprogrammeBetreff: Tabellenattribut-Add-Inhallo, Justin
Ich erhalte den gleichen Fehler:
Fehlermeldung: {"Argument sollte Zeichen sein"(1, 2, "Length", Bad Argument(.), Länge /*###*/(openTables[i]))} Aufrufstapel: tableSelectPrompt
Gibt es eine Lösung?
Ich verwende JMP Pro 16, M1 Mac
Betreff: Tabellenattribut-Add-InHallo @Justin_Chilton
Auch ich erhalte eine Fehlermeldung.
Fehlermeldung: {"Argument sollte Zeichen sein"(1, 2, "Length", Bad Argument(.), Länge /*###*/(openTables[i]))} Aufrufstapel: tableSelectPrompt
Wenn es hilfreich ist, verwende ich JMP 16.0.0, M1 Mac, OS 11.3.1
Betreff: Tabellenattribut-Add-In@Justin_Chilton Ich habe eine Excel-Datei mit den zugehörigen Attributen importiert und die folgende Fehlermeldung erhalten. Die JMP-Datentabelle wurde noch erstellt, aber die Tabellenvariablen fehlten alle. Irgendwelche Ideen, was das verursacht haben könnte?
Fehlermeldung:
{"ungültiges Argument"(1, 2, "Spalte", Spalte /*###*/(dt, j))}
Aufrufstapel:
importWorkbook
importPrompt
Betreff: Tabellenattribut-Add-In@Justin_Chilton Vielen Dank für dieses tolle Add-In! Es hat perfekt funktioniert ... bis es nicht mehr funktionierte.
Die erste Spalte in meiner Excel-Tabelle enthält Datumsangaben, die als TT/MM/JJJJ festgelegt sind, und ich habe das Format vor dem Import in Excel bestätigt.
Nach dem Import in JMP15 fehlen regelmäßig einige Datumsangaben in der Spalte, z. B. die Zeilen 1–40 wurden importiert, die Zeilen 41–107 jedoch nicht, 108–160, 161–241 nicht usw. Es gibt 487 Datenzeilen. Ich habe unten einen Screenshot eines Teils meiner importierten Tabelle eingefügt.
Haben Sie eine Idee, warum einige Daten importiert werden und andere nicht?
Vielen Dank im Voraus für Ihre Hilfe.

Betreff: Tabellenattribut-Add-InEs klappt! Vielen Dank, Justin, für all deine Hilfe!! Gerulf
Betreff: Tabellenattribut-Add-In@Gerulf ,
Ah, mir ist nicht aufgefallen, dass Sie versucht haben, die exportierte Attributtabelle zu importieren. Als ich das herausfand, wurde mir klar, dass ich keine leeren Spalten importierte, was zu einer Nichtübereinstimmung der Spaltenanzahl beim Anwenden der Spalteneigenschaften führte.
Könnten Sie Version 2.1 ausprobieren, die dieses Problem beheben sollte?
-Justin
Betreff: Tabellenattribut-Add-InDanke, Justin,
Es gibt Fortschritte. Ich erhalte für alle Spalten die folgende Fehlermeldung:
„Die Validierung für ‚Spalte 1‘ in Tabelle ‚untitled.jmp‘ konnte aufgrund von nicht importiert werden
fehlende Attributspalte“
Dies wiederholt sich für alle anderen Spalten.
Ich finde nirgendwo eine Attributspalte.
Nichtsdestotrotz sehe ich dieses Mal die Spalte „Validierung“ im
reimportierte Attributtabelle sowie die Formel in den reimportierten Daten
Das Blatt scheint intakt zu sein. Es passiert also etwas!
Aufrichtig,
Gerulf
Betreff: Tabellenattribut-Add-InHallo @Gerulf ,
Könnten Sie die neueste Version (v2.0), die ich gerade hochgeladen habe, herunterladen und installieren? Es sollte besser erklären können, welche Eigenschaften nicht angewendet werden konnten. Es sollte auch in der Lage sein, alle möglichen Eigenschaften anzuwenden, anstatt nach der ersten Eigenschaft anzuhalten, bei der es fehlschlägt.
Könnten Sie, nachdem Sie dies versucht haben, ggf. die angezeigten Warnungen posten?
Danke,
Justin
Betreff: Tabellenattribut-Add-InHallo, Justin,
Vielen Dank für Ihre Antwort. Ich habe die Tabellen nicht verändert. Nachdem Sie das Skript ausgeführt haben,
Ich kann in der Attributtabelle in JMP eine Validierungsspalte sehen. ich kann auch
Sie sehen es, sobald die Datei in Excel exportiert wurde (in der Registerkarte „Attribute“). In
In beiden Fällen scheint es aus leeren Zellen zu bestehen.
Sobald ich die Excel-Datei wieder in JMP importiere (mithilfe des Add-Ins), wird die
Die Validierungsspalte ist verschwunden und ich erhalte die Fehlermeldung.
Hätten Sie weitere Ratschläge?
Danke schön.
Gerulf
Betreff: Tabellenattribut-Add-In@DanielYar ,
Es tut mir leid, dass ich Ihre Nachricht nicht früher gesehen habe. Tritt dieser Fehler immer noch auf? Ich bin mir nicht sicher, wie Sie diesen Fehler sehen können, da dies bedeuten würde, dass eine derzeit in JMP geöffnete Datentabelle keinen Namen hat.
@Gerulf ,
Vielen Dank, dass Sie sich gemeldet haben.
Bearbeiten Sie die Tabelle, nachdem sie nach Excel exportiert wurde? In der Ausgabetabelle sollte immer eine Validierungsspalte vorhanden sein. Wenn diese entfernt würde, würde dieser Fehler angezeigt.
-Justin
Betreff: Tabellenattribut-Add-InHallo, Justin,
Vielen Dank für das Add-In.
Ich stoße auf ein Problem.Ich kann die Attributtabelle erstellen und nach Excel exportieren. Wenn ich jedoch wieder in JMP importieren möchte (alles über das Add-In), wird eine Tabelle mit allen Daten erstellt, aber Formeln für Spalten sind nicht mehr verfügbar. Ich bekomme auch diese Meldung:
Fehlermeldung:
{"Spalte konnte nicht gefunden werden"(1, 2, "Spalte", Spalte /*###*/(dt_meta, "Validation"))}
Aufrufstapel:
importWorkbook
importPrompt
Können Formeln erhalten bleiben? Kannst du beraten?
Danke schön.
Gerulf
Betreff: Tabellenattribut-Add-InHallo, Justin,
Beim Versuch, die JMP-Tabelle nach Excel zu exportieren, erhalte ich eine Fehlermeldung.
Fehlermeldung: {"Argument sollte Zeichen sein"(1, 2, "Length", Bad Argument(.), Länge /*###*/(openTables[i]))} Aufrufstapel: tableSelectPrompt
Das Erstellen einer Attributionstabelle funktioniert jedoch problemlos.
Beste Grüße, Daniel
Betreff: Tabellenattribut-Add-InVielen Dank für deine Arbeit an diesem Add-In, Justin!!!
John
Betreff: Tabellenattribut-Add-InFunktioniert wunderbar.Vielen Dank für das wirklich schnelle Update.
Amy
Betreff: Tabellenattribut-Add-InHallo @phillips_ad_1 ,
Vielen Dank für den Hinweis.
Dieses Problem hängt nicht mit der Datentyplänge zusammen. Die Formate wurden tatsächlich korrekt angewendet, in einigen Fällen wurden sie jedoch nach dem Setzen einer anderen Eigenschaft der Spalte überschrieben. Dies sollte jetzt in Version 1.8, die ich gerade hochgeladen habe, in der richtigen Reihenfolge erfolgen.
Lassen Sie mich wissen, ob das für Sie funktioniert.
Danke,
Justin
Betreff: Tabellenattribut-Add-InJustin,
Ich versuche, eine Spalte zu importieren, die mit Datum und Uhrzeit formatiert ist.Ich kann die Spalte aus JMP exportieren und sehe, dass sie das als „m/d/yh:m“ angegebene Datenformat hat.In diesem Format wird es sogar in Excel angezeigt.Wenn ich die Daten jedoch wieder in JMP importiere, wird die Formatierung nicht wiederhergestellt.Hängt das mit Ihrem Beitrag vom letzten Freitag zusammen?Sie haben geschrieben, dass der Roundtrip für die Datentyplänge beim Import aus Excel nicht funktioniert.Gilt das auch für das Datenformat?
Amy
Betreff: Tabellenattribut-Add-InHallo @John madden ,
Ich habe gerade Version 1.7 des Add-Ins hochgeladen, das die Datentyplänge zur Datentypspalte hinzufügt. Beispielsweise wird eine 2-Byte-Integer-Spalte durch Numeric( 2 ) dargestellt. Leider funktioniert der Roundtrip zum Festlegen der Datentyplänge beim Import aus Excel nicht. Wir hoffen, dass dies in einer zukünftigen Version von JMP funktioniert.
Danke,
Justin
Betreff: Tabellenattribut-Add-InJustin,
Können Sie eine numerische Datentypspalte erhalten, um 1-Byte-, 2-Byte- und 4-Byte-Ganzzahlen anzugeben, wenn diese verwendet werden?
John
Betreff: Tabellenattribut-Add-InDanke, Justin.Das hat wie ein Zauber funktioniert.
Amy
Betreff: Tabellenattribut-Add-InHallo @phillips_ad_1 ,
Können Sie die neue Version (v1.5) ausprobieren, die ich gerade hochgeladen habe? Nach dem Export mit dieser neuen Version bleiben die Spaltengruppen beim Zurückimport in JMP erhalten.
Lassen Sie mich wissen, wenn Sie Fragen haben.
Grüße,
Justin
Betreff: Tabellenattribut-Add-InHallo @phillips_ad_1 ,
Danke für den guten Vorschlag! Ich denke, das ist auf jeden Fall machbar. Lassen Sie mich einen Blick darauf werfen und ich melde mich bei Ihnen, wenn ich etwas zum Ausprobieren für Sie habe.
-Justin
Betreff: Tabellenattribut-Add-InJustin – Gibt es eine Möglichkeit zu exportieren, welche Spalten im Spaltenfenster gruppiert sind?Das ist ein weiterer Bereich, in dem ich Zeit verbringe.Ich werde die Spalten in Abschnitte unterteilen – insbesondere für Dateien mit vielen Spalten.Es wäre schön, diese Informationen beim Exportieren und anschließenden Importieren mit diesem Add-In beibehalten zu können.
Betreff: Tabellenattribut-Add-InHallo @jenkins_macedo ,
Dieses Add-In verwendet die JSL-Funktion „Create Excel Workbook()“ für den Export nach Excel. Dies ist die gleiche JMP-Funktionalität, die Sie finden, wenn Sie auf „Ansicht“ > „Excel-Arbeitsmappe erstellen“ klicken. Diese Funktion führt tatsächlich dazu, dass die Daten in der Ausgabearbeitsmappe abgeschnitten werden.
In der vorherigen Version dieses Add-Ins (v1.2) wurde im Protokoll eine Meldung geschrieben, die erklärt, dass die Daten abgeschnitten wurden. Ich habe die Add-in-Datei in diesem Beitrag aktualisiert, sodass diese Nachricht jetzt in einem JMP-Fenster angezeigt wird.
Ich werde versuchen, in einer zukünftigen Version die Möglichkeit hinzuzufügen, diese Daten in mehrere Blätter aufzuteilen.
Danke,
Betreff: Tabellenattribut-Add-InWas tun Sie, wenn die Anzahl der Zeilen der ursprünglichen JMP-Datentabelle die maximal zulässige Anzahl von Zeilen überschreitet, die eine Excel-Tabelle aufnehmen kann? Diese beträgt normalerweise etwa 1 Million und alles andere wird in eine andere Excel-Tabelle verschoben. Wenn das passiert, wie wird sich das auf Ihre Analyse auswirken?
Betreff: Tabellenattribut-Add-InDer auf dem Mac aufgetretene Fehler ist jetzt in der neuesten Version (v2.2) behoben.