
Ist es möglich, MSWord einen Ordner voller .docs- oder .docx-Dateien anzuzeigen und diese in eine Tabelle mit Spalten für verschiedene Variablen umzuwandeln, die jedes Dokument beschreiben, wie etwa Dateiname, Erstellungsdatum, Textinhalt usw., wobei das Endziel in diesem Fall darin besteht, die Tabelle zu durchlaufen?
Es ist wichtig, dass auch der eigentliche Inhalt der Dateien enthalten ist.
(Oder kann das tatsächlich jede andere Office-Suite?)
Antwort1
Sicher. Hier ist eine schnelle Möglichkeit:
- Öffnen Sie ein Windows CMD-Fenster.
- Geben Sie ein: dir-Verzeichnis\Verzeichnis > temp.txt (Beispiel: dir „c:\text\meine MSWord-Sachen“ > temp.txt)
- Verwenden Sie in Excel die Registerkarte Daten und importieren Sie die Datei als „aus Text“.
- Nutzen Sie die Formatierungsoption „Feste Breite“, um die Spalten nach Bedarf anzupassen.
Das Ergebnis sieht folgendermaßen aus: (Die oberen Zeilen müssten manuell angepasst oder gelöscht werden)
Antwort2
Word-Dokumente sind eigentlich Archive mit einer Menge Inhalt. Wenn Sie also den Inhalt haben möchten, benötigen Sie etwas, das diesen interpretiert, wie Word. Ich kenne kein Programm, das das kann, was Sie brauchen.
Eine andere Möglichkeit besteht darin, selbst etwas in VBA oder VB.Net/C# zu schreiben, obwohl das ein bisschen Arbeit wäre.