Mit einer Batch nach Excel Dateien und deren Inhalt suchen

Mitglied: Temudschin79

Temudschin79 (Level 1) - Jetzt verbinden

03.03.2021 um 13:54 Uhr, 434 Aufrufe, 1 Kommentar

Guten Tag

Ich bin mir sicher, dass ich mit einer Batch-Datei nach Exceldateien suchen kann. Aber kann ich auch statt nach eindeutigen Namen etwas wie "*Review*.xls" suchen? Und wie kann ich dann einzelne Werte der Gefundenen Exceldatei in eine CSV-Datei schreiben?

Hintergrund:
Im Grunde möchte ich ein Verzeichnis mit Unterverzeichnissen nach allen Exceldokumenten suchen, die ein "Review" sein Könnten. Danach möchte ich die Version (Information in einer Zelle) Prüfen und bei gültiger Version bestimmte Informationen der Excel-Datei in eine CSV abspeichern. Das Ergebnis wäre eine CSV Datei mit folgenden Inhalt:
<Dateipfad der gefunden Excel Tabelle>;<Datei Name>;<Wert aus Blatt1 Zelle A5>;<Wert aus Blatt2 Zelle B1> ; usw.

Leider habe ich noch nie zuvor mit den Batch-Files gearbeitet. Daher würde ich bitten auch eine kleine Erklärung zu geben, was warum geschieht. Damit ich das Skript später auch mal selber anpassen und erweitern kann.

Vielen Lieben Dank an alle im Voraus.

Grüße
Temudschin79
Mitglied: rubberman
LÖSUNG 03.03.2021 um 19:40 Uhr
Mit Batch kannst du nach den dem Suchmuster entsprechenden Dateien suchen. FOR und DIR unterstützen Globbing (die Suche mit Wildcards wie *). Aber wenn es darum geht Daten aus dem Excelsheet zu lesen, ist Schluss mit Batch. Anders gesagt, mit der CMD und der überwiegenden Mehrheit der Consoletools die üblicherweise in Batchscripts verwendet werden, kannst du nur Plaintext verarbeiten. Und auch da möglichst nur Zeichen im ASCII Bereich. Um das zu verdeutlichen, öffne mal eine Exceldatei in einem Texteditor und versuche irgendwas aus dem Zeichensalat zu erkennen. Unmöglich.

Suche dir eine Sprache die COM Objekte unterstützt und weniger antiquiert ist als Batch. Wenn du das Forum mal nach "PowerShell Excel" durchsuchst, findest du sicher einen Einstieg. Ich könnte dir das nur mit VBS oder JS vorturnen, aber die sind schon genauso lange veraltet wie Batch (und ich selbst ;-) face-wink).

Steffen
Bitte warten ..
Heiß diskutierte Inhalte
Off Topic
Ein Weg weg von Microsoft. Wie würde man es angehen? Lasst uns doch etwas spinnen
it-fraggleVor 7 StundenAllgemeinOff Topic28 Kommentare

Guten Morgen Kollegen, es treibt mich schon seit einigen Jahren um, dass es sinnvoll wäre langsam einen Weg weg von Microsoftprodukten zu finden. Mir ...

Microsoft
Meine Gruppenrichtlinie wird nicht angewendet oder ich bin zu dumm
gelöst RandonDudeVor 1 TagFrageMicrosoft16 Kommentare

Hallo zusammen, ich bin Hobby-Admin für einen Versicherungsmakler. Wir haben ein Active Directory im Einsatz. Ich möchte verhindern, dass sich Benutzer an PCs anmelden, ...

Windows 10
Dokumentenanzeige auf 2.Bildschirm
gelöst Rico.lehmann93Vor 1 TagFrageWindows 107 Kommentare

Hey Leute, ein Kunde von uns sucht eine Möglichkeit Mietverträge dem Kunden auf einem Bildschirm anzeigen zu lassen. Auf dem Bildschirm soll aber wirklich ...

Windows Server
Igel + Terminalserver + VoIP + Softphone
Asgard-LokiVor 1 TagFrageWindows Server13 Kommentare

Gude Kolleginnen und Kollegen, ich habe da mal eine Frage zu einem Thema was für mich relativ neu ist. Wir wollen unsere Telefonie gerne ...

Batch & Shell
Wieso funktioniert das nicht?
gelöst Hundy132Vor 1 TagFrageBatch & Shell10 Kommentare

Hallo Freunde, kann mir irgendjemand sagen wieso meine Batch datei nicht funktioniert? So sieht Sie aus: Hier soll ein ein vorgegebenes Passwort Eingegeben werden ...

Windows Server
Zwei Netzwerkkarten im Server
gelöst Big.TurboladerVor 1 TagFrageWindows Server4 Kommentare

Hallo allerseits, ich habe ein Windows Server 2016 in einer VM erstellt um mein Wissen zu erweitern. Doch jetzt hänge ich an einem Problem ...

Server-Hardware
HPE ProLiant MicroServer Gen10 Plus - Wo wird das OS installiert?
mayho33Vor 19 StundenFrageServer-Hardware12 Kommentare

Hallo @ All, Ich liebäugle mit einem neuem Server (siehe Überschrift). Mein alter Gen8 ist zwar immer noch am laufen, aber es gibt einiges ...

Router & Routing
Probleme mit VPN Verbindung über shrewsoft
martenkVor 1 TagFrageRouter & Routing22 Kommentare

Hallo Gemeinschaft, habe ein Problem mit der o.g. Verbindung die Verbindung wird aufgebaut und ich kann auch den entfernten Rechner anpingen unter ipconfig sehe ...