Dateienlisten Software
Ich habe einen Ordner mit einer große Anzahl an verschiedener Dateien. Nun würde ich mir gerne eine Excel-Tabelle mit den Dateien erstellen. Ich hatte eigentlich vor mir das ganze mit Hilfe eines PHP-Scriptes zu erstellen. Aber da ich mich mit dem Aufbau von Excel-Dateien überhaupt nicht auskenne und es mit Sicherheit schon ein solches Programm gibt, wollte ich euch mal um Rat fragen.
Dem Programm sollte man ein Verzeichnis übergeben können, aus welchem er die Dateien holt. Allerdings habe ich in den Verzeichnissen mehrere verschiedene Dateientypen. Ich möchte allerdings nur die Dateien eines bestimmten Types in meiner späteren Liste haben.
Der Inhalt der Liste ist eigentlich überhaupt nicht so wichtig. Mir ist es nur wichtig, dass die Dateinamen in einzelne Spalten geschrieben werden. Den Rest werde ich denke ich mit der Hand reinschreiben. Kennt ihr eventuell ein solches Programm und habt Erfahrungen damit. Oder sollte ich es selbst in PHP programmieren?
Jetzt will ich nicht behaupten, dass dein Vorhaben mittels PHP nicht zu realisieren wäre. Aber wenn man sich den Zweck von PHP überlegt, dann sollte klar sein, dass es nicht dafür ausgelegt ist, solche Client-Aufgaben lokal übernehmen zu können. Hier würde sich vermutlich sogar JavaScript eher eignen. PHP ist aber eher etwas, was du auf dem Webserver wirken lassen solltest.
Um dein Problem anzugehen, kannst du dir mal die Funktionen von z.B. Visual Basic anschauen. Oder aber du arbeitest dich ein wenig in Perl ein. Das wäre dann auch eher einfach und sollte dein Anliegen befriedigen können. Wobei das sicher auch wesentlich einfacher zu lösen wäre. Hierbei kommt es natürlich darauf an, wie oft du diese Prozedur wiederholen willst und wie viel Komfort du erwartest.
Ich selbst könnte mir vorstellen, dass ein einfacher Befehl wie der folgende ausreichen könnte, um dein Problem zu lösen. Du gibst auf der Kommandozeile einfach das folgende ein:
- Code: Alles auswählen
dir [DasVerzeichnis\]*.[typ] /b > c:\meinedateien.txt
Anschließend öffnest du Excel und lädst dir die Datei "c:\meinedateien.txt ". Schon sind die Dateinamen in Excel eingelesen. Wobei die Dateien nicht in die Spalten kommen, sondern jede Datei als eigene Zeile genommen wird. Das aber lässt sich mit Excel Boardmitteln auch ändern. Nur dürfte es bei einer beliebig großen Anzahl an Dateien nicht sinnvoll sein, diese in die Spalten zu schreiben.
Ich würde auch am ehesten mit dem DOS-Kommando arbeiten und die so erstellte Datei mit Excel öffnen und dann bearbeiten. Der Vorteil des DOS-Kommandos ist auch, dass da auch weitere Informationen geliefert werden, die Du vielleicht benötigst.
Vielleicht kannst Du mal näher beschreiben, was genau Du mit der Datei vorhast - so bekommst Du vielleicht noch andere Tipps, wie Du das Problem angehen kannst.
Ich kann überhaupt kein Visual Basic und habe eigentlich jetzt auch nicht vor irgend etwas groß zu programmieren, darum wäre mir eigentlich ein Programm am liebsten.
Ich möchte einfach alle Dateinamen eines Dateitypes in eine Datei schreiben, welche ich im Nachhinein noch editieren kann. Darum ist mir eigentlich eine Excell-Tabelle am liebsten, dort ist alles sehr übersichtlich gegliedert im Gegensatz zu einer *.txt Datei.
Die Idee wäre ja nicht die, dass dann alles in der *.txt Datei steht, sondern dass du eben im Anschluss an das Erstellen der Textdatei diese Daten in ein Excel Sheel laden kannst. Danach steht es dir ja frei, das Ganze als XSL zu speichern und eben auch so unter Excel weiterzuverarbeiten, wie du es gerne hättest.
Und um eben nicht großartig programmieren zu können, hatte ich vorgeschlagen, dass du einfach genau einen DOS Befehl ausführst, welcher dir die Dateien (Dateinamen) in die Textdatei schreibt und du das dann nach Excel bringst. Der geschätzte Aufwand hierfür liegt bei zwei Minuten.
Vielleicht einfach noch mal das Vorgehen, wenn ein XP Windows Betriebssystem vorausgesetzt wird:
1. Auf den Start Button links unten
2. Auf Ausführen gehen
3. cmd eingeben und OK drücken
4. Jetzt hast du ein Kommandofenster!
5. Im Kommandofenster eingeben von dir <dasVerzeichnis>\*.<Dateityp> /b > c:\meinedateien.txt
6. Excel öffnen bzw. starten
7. Unter Datei Öffnen den Dateityp txt auswählen
8. Die Datei c:\meinedateien.txt öffnen
9. Daten einfach laden (Weiter Button!)
Mehr ist da nicht dahinter, auch wenn die Form dann sicher nicht ganz so bequem ist, wie mit einem speziell für den Zweck entwickeltem Programm. Aber bevor du versuchst, das mit PHP zu realisieren, solltest du die zwei Minuten investieren!
Link dieser Seite https://www.talkteria.de/forum/topic-166968.html
Ähnliche Themen
Weitere interessante Themen
- Schöne Blatt Pflanze für die Wohnung 1022mal aufgerufen · 1 Antworten · Autor: Rubbelfeld · Letzter Beitrag von Verbena
Forum: Garten & Pflanzen
- Schöne Blatt Pflanze für die Wohnung
- Palmen für die Wohnung 2981mal aufgerufen · 1 Antworten · Autor: Dreddi · Letzter Beitrag von Verbena
Forum: Garten & Pflanzen
- Palmen für die Wohnung
- Was kann man gegen eine tropfende Birkenfeige tun? 1834mal aufgerufen · 1 Antworten · Autor: helgak62 · Letzter Beitrag von Verbena
Forum: Garten & Pflanzen
- Was kann man gegen eine tropfende Birkenfeige tun?
- Verträgt Banane chemisches Anti Insekten Mittel? 1329mal aufgerufen · 1 Antworten · Autor: Wawa666 · Letzter Beitrag von Verbena
Forum: Garten & Pflanzen
- Verträgt Banane chemisches Anti Insekten Mittel?