Entfernen Sie den Hyperlink, wenn Sie Excel mit verlinkten Zellen öffnenIch öffne (Code unten) eine Excel-Tabelle, die Hyperlink-Einträge in einer bestimmten Spalte enthält. Hyperlinks für jeden Einstiegspunkt zu einer anderen Excel-Tabelle. JMP 16.2 lädt diese Einträge mit einer blauen Unterstreichung und das verursacht bei mir Probleme bei nachgelagerten Datenmanipulationen.
Ich möchte die Daten für diese Spalte als Zeichen/Normal laden. Wie erreicht man das?
Danke.
Names Default To Here( 1 );
dt1 = Open(
"/F:/Log 2023.xls",
Worksheets( "Sheet1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 3 ),
Data Starts on Row( 4 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 0 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 0),
Suppress Hidden Columns( 0 ),
Suppress Empty Columns( 0 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
dt1 << Set Name( "Log2023" );
Erweiterte statistische ModellierungVerbraucher- und MarktforschungDatenzugriffBetreff: Entfernen Sie den Hyperlink beim Öffnen von Excel mit verlinkten ZellenMeine Vermutung ist, dass Sie eine Datei wie diese haben:

Möglicherweise gibt es andere einfachere Optionen, aber hier ist eine Option zum Ändern der Daten.
Sie können sehen, dass der Spaltendatentyp ein Ausdruck ist und dass er eine Spalteneigenschaft hat.
Spalteneigenschaften öffnen

Entfernen Sie die Spalteneigenschaft Event Handler und ändern Sie den Datentyp in Character und den Modellierungstyp in Nominal

Danach müssen Sie möglicherweise einige Datenänderungen vornehmen, da Ihre Daten in etwa so aussehen könnten:

Betreff: Entfernen Sie den Hyperlink beim Öffnen von Excel mit verlinkten Zellen@jthi Danke. Was du vorschlägst, hatte ich schon probiert. Es half nicht. Siehe unten.
Dies ist meine Tabelle (im Beispiel wird nur eine Zeile angezeigt). Spalte A enthält Einträge, die mit einer Datei verknüpft sind, deren Name mit dem Zeileneintrag identisch ist.

Das Laden dieser in JMP gibt

Das Ändern der Daten und des Modellierungstyps in der Spalte gibt mir

mit dem Zeileneintrag als {"ABC99.0001.01"("ABC99.0001.01.xlsx")}.
Wobei ich nur ABC99.0001.01 will. Nichts extra. Wie erreicht man das?
Betreff: Entfernen Sie den Hyperlink beim Öffnen von Excel mit verlinkten ZellenVerwenden Sie abhängig von Ihren Daten eine Methode, um die Werte aus dieser Spalte abzurufen. Zum Beispiel Word oder Regex
Word(2, str, "\!"");
Regex(str, "\[\{\"(.+)"\(]\", "\1");
Die Recode-Plattform bietet auch Segment extrahieren, was funktionieren könnte.
Betreff: Hyperlink entfernen, wenn Excel mit verlinkten Zellen geöffnet wirdIch habe das gegenteilige Problem: Ich habe eine Excel-Datei mit Hyperlinks.
Wenn ich die Datei in Jmp importiere, sehe ich nur den Text – die Hyperlinks sind weg.
Betreff: Hyperlink entfernen, wenn Excel mit verlinkten Zellen geöffnet wirdSind es Hyperlinks, die mithilfe der HYPERLINK-Funktion in Excel erstellt wurden?

Höchstwahrscheinlich schafft JMP das nicht, und Sie müssten die XLSX-Datei entweder selbst analysieren, als ZIP öffnen und ihre Struktur sehen. Das Parsen kann eine Menge Arbeit bedeuten, aber vielleicht könnten Sie einfach einige Teile davon analysieren?

oder Sie haben eine Art Skript (Powershell/VBScript), um diese Links zuerst zu extrahieren und sie dann in JMP zu laden.
Betreff: Entfernen von Hyperlinks beim Öffnen von Excel-Tabellen mit verlinkten Zellenhttps://www.excel-university.com/extract-url-from-hyperlink-with-an-excel-formula/
Function URL(Hyperlink As Range)
URL = Hyperlink.Hyperlinks(1).Address
End Function