Anzeige
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
[gelöst] Dateinamen in Excel Importieren
- Ersteller Doc Brown
- Erstellt am
Anzeige
Alpha1
----------------
Hallo Doc Brown
Leider weiß ich nicht, ob diese Methode für Dich passt.
Unter Excel kann nahezu jede Datei verknüpft werden. Am einfachsten funktioniert es mit einem Hyperlink.
Wenn er erstellt wird, sind im Normalfall “Eigene Dokumente“ und Office Dateien vorgegeben. Beides lässt sich sehr leicht ändern.
Wie in den Bildbeispielen zu sehen ist, muss zuerst der Pfad zum Ordner und danach die gewünschte Datei ausgewählt werden.
Falls viele Videodateien vorhanden sind, kann es sehr zeitaufwändig werden, aber vielleicht kennt jemand noch eine bessere Lösung. Ansonsten hat man den Vorteil, alle Dateien in einem einzigen Dokument schnell griffbereit zu haben, solange der Standort des eingefügten Inhalts nicht geändert wird.
Leider weiß ich nicht, ob diese Methode für Dich passt.
Unter Excel kann nahezu jede Datei verknüpft werden. Am einfachsten funktioniert es mit einem Hyperlink.
Wenn er erstellt wird, sind im Normalfall “Eigene Dokumente“ und Office Dateien vorgegeben. Beides lässt sich sehr leicht ändern.
Wie in den Bildbeispielen zu sehen ist, muss zuerst der Pfad zum Ordner und danach die gewünschte Datei ausgewählt werden.
Falls viele Videodateien vorhanden sind, kann es sehr zeitaufwändig werden, aber vielleicht kennt jemand noch eine bessere Lösung. Ansonsten hat man den Vorteil, alle Dateien in einem einzigen Dokument schnell griffbereit zu haben, solange der Standort des eingefügten Inhalts nicht geändert wird.
Copy-Item
gehört zum Inventar
So etwas geht am besten mit der PowerShell und den Cmdlets "Get-ChildItem" (Kürzel: gci) sowie Export-Csv. Vor allem bei umfangreichen Listen ist es das Mittel der Wahl.
Dieser Befehl listet alle Dateien und Ordner in dem angegebenen Verzeichnis und Unterverzeichnissen (-recurse). Der Pfad muss natürlich angepasst werden und am besten in Anführungszeichen.
Das Ergebnis wird in der PowerShell angezeigt. Ist es so in Ordnung leitet man die Ausgabe weiter nach "Export-Csv". Es muss ein Pfad angegeben werden wohin die Liste gespeichert wird. Die generierte csv-Datei ist natürlich kein natives Excel-Format. Aber mit "Speichern unter..." und Auswahl eines Excelformats kann es schnell konvertiert werden. CSVs sind jedoch universeller und auch von anderen Programmen lesbar. Das geht auch mit einem Editor.
Dann gibt es noch nette Features wie filtern nach Dateiendungen (-filter)
oder nach Stichwörtern in den Dateinamen (Select-String)
Dieser Befehl listet alle Dateien und Ordner in dem angegebenen Verzeichnis und Unterverzeichnissen (-recurse). Der Pfad muss natürlich angepasst werden und am besten in Anführungszeichen.
Code:
gci -recurse "F:\DATA\Filme" | select Name
Das Ergebnis wird in der PowerShell angezeigt. Ist es so in Ordnung leitet man die Ausgabe weiter nach "Export-Csv". Es muss ein Pfad angegeben werden wohin die Liste gespeichert wird. Die generierte csv-Datei ist natürlich kein natives Excel-Format. Aber mit "Speichern unter..." und Auswahl eines Excelformats kann es schnell konvertiert werden. CSVs sind jedoch universeller und auch von anderen Programmen lesbar. Das geht auch mit einem Editor.
Code:
gci -recurse "F:\DATA\Filme" | select Name | Export-Csv C:\Test\Liste.csv
Dann gibt es noch nette Features wie filtern nach Dateiendungen (-filter)
Code:
gci -recurse "F:\DATA\Filme" -filter *mp4 | select Name
Code:
gci -recurse "F:\DATA\Filme" | select Name | Select-String 'Love'
Ich bin mir nicht sicher, ob ich Dein Problem richtig verstanden habe ...
Sobald Du die Liste der Dateien (mit Pfad) in der Zwischenablage hast, kannst Du es - statt direkt in Excel - zunächst in einen Texteditor einfügen. Dort dann per "Ersetzen"-Funktion sämtliche Backslashs durch einen Tabulator ersetzen. Und hiernach die ganze Liste wiederum kopieren und in Excel einfügen.
Durch den Tabulator wird das jeweils danach Stehende in eine neue Spalte geschrieben.
Dann nur noch die nicht benötigten Spalten löschen.
Übrigens geht es mittels Ghisler's "Total Commander" noch einfacher.
Da kannst Du per "Suchen" die Dateien mit den entsprechenden Kriterien zusammenstellen.
Diese dann über Menü "Markieren" >> "Kopiere markierte Namen in Zwischenablage"; geht so dann auch gleich ohne Pfad.
Sobald Du die Liste der Dateien (mit Pfad) in der Zwischenablage hast, kannst Du es - statt direkt in Excel - zunächst in einen Texteditor einfügen. Dort dann per "Ersetzen"-Funktion sämtliche Backslashs durch einen Tabulator ersetzen. Und hiernach die ganze Liste wiederum kopieren und in Excel einfügen.
Durch den Tabulator wird das jeweils danach Stehende in eine neue Spalte geschrieben.
Dann nur noch die nicht benötigten Spalten löschen.
Übrigens geht es mittels Ghisler's "Total Commander" noch einfacher.
Da kannst Du per "Suchen" die Dateien mit den entsprechenden Kriterien zusammenstellen.
Diese dann über Menü "Markieren" >> "Kopiere markierte Namen in Zwischenablage"; geht so dann auch gleich ohne Pfad.
Anzeige