Ich habe eine LibreOffice 3-Tabelle (auf Ubuntu 11.04) mit einer Spalte von Hunderten von Hyperlinks, die einfach als 'Link' angezeigt werden.
Ich muss diese in reinen Text umwandeln, oder schlimmer noch in Hyperlinks, die den Hyperlink anzeigen und nicht den Text "Link". Gibt es eine Funktion, die dies tun wird, oder vielleicht eine Methode, die dies über die gesamte Tabelle hinweg tun wird?
Sie können ein Makro verwenden.
Der einzige, den ich getestet habe ist dieser .
Wenn Sie noch keine Erfahrung mit Makros haben, hier sind die Schritte:
ALT + F11
, um Ihren Makroorganisator zu öffnen. Sie haben nun Zugriff auf ein Makro mit dem Titel "CELL_URL", das Sie wie folgt verwenden können:
Wenn Sie davon ausgehen, dass Ihre Links in "CELL A1" auf "SHEET 1" beginnen, empfehle ich Ihnen, zu einem neuen Blatt zu gehen und in der ersten Zelle Folgendes einzugeben: =CELL_URL("SHEET 1",ROW(),COLUMN())
. Dann können Sie diese Formel entsprechend den Dimensionen Ihrer Daten ziehen.
Oder ein anderes Beispiel unter der Annahme, dass Sie eine einzelne Spalte mit 20 Links haben, beginnend mit "CELL B5" auf "SHEET 1", und dass die URL in der Spalte daneben stehen soll (also von "CELL C5"), in "CELL C5", geben Sie die Formel wie folgt ein: =CELL_URL("SHEET 1", ROW(), COLUMN()-1)
. Beachten Sie das -1
. Das weist die Funktion an, die URL aus der Zelle aus einer Spalte weniger als der aktuellen Position zu extrahieren. Ziehen Sie dann die Formel von "CELL C5" auf "CELL C24", wo Ihre Links enden.
Aktualisierung:
Die URL scheint nicht aufgelöst zu werden. Glücklicherweise gibt es die WayBack Machine: Ссылка
Ich habe das Makro auch als Gist veröffentlicht: Ссылка
Wie Sie in den Kommentaren sehen können, müssen Sie möglicherweise "SHEET 1" in "Sheet1" ändern, wenn Sie die Funktion CELL_URL()
verwenden.
Hier ist ein anderer Weg, Unix-Kommandozeilen-Tools zu verwenden - und Calc komplett zu umgehen.
Entpacken Sie zuerst die .ods, die Sie als zip haben; Beispiel:
%Vor% Nach dem Entpacken können Sie in ./content.xml
suchen und erkennen, dass alle URLs in doppelte Anführungszeichen eingeschlossen sind. "
; Daher können wir die folgende grep
-Zeile schreiben:
... und sobald es ./content.xml
erreicht, sollten Sie die URLs sehen, die in das Dokument eingefügt wurden.
Tags und Links libreoffice-calc