Deine Daten. Deine Wahl.

Wenn du nur das Nötigste wählst, erfassen wir mit Cookies und ähnlichen Technologien Informationen zu deinem Gerät und deinem Nutzungsverhalten auf unserer Website. Diese brauchen wir, um dir bspw. ein sicheres Login und Basisfunktionen wie den Warenkorb zu ermöglichen.

Wenn du allem zustimmst, können wir diese Daten darüber hinaus nutzen, um dir personalisierte Angebote zu zeigen, unsere Webseite zu verbessern und gezielte Werbung auf unseren und anderen Webseiten oder Apps anzuzeigen. Dazu können bestimmte Daten auch an Dritte und Werbepartner weitergegeben werden.

Ratgeber

Windows-Tipp: Datensätze mit Script filtern und speichern – so geht's effizient

Einzelne Datensätze aus Datenbanken herausfiltern und in einer separaten Datei speichern: statt kilometerlangen Excel-Befehlen und Copy-Paste-Marathon mit der Konsole.

Ein Bekannter von mir führt ehrenamtlich die Mitglieder-Datenbank eines grösseren Turn- und Schützenvereins. Seit der Einführung des revidierten Datenschutzgesetzes darf er nicht mehr die gesamte Excel-Liste herumgehen lassen, sondern nur noch einzelne, teilweise anonymisierte Datensätze.

Um z.B. Listen für Fahrgemeinschaften zu erstellen, muss er in Excel filtern und die Datensätze mühevoll in weitere Dateien «copy-and-pasten». Das macht Arbeit.

Abfragen automatisieren in der PowerShell

Das geht einfacher mit einem PowerShell-Skript. Dieses soll nach den entsprechenden Parametern in der Datenbank suchen, die jeweiligen Datensätze auslesen und in ein neues, separates Textfile reinkopieren. Das geht – allerdings nur, wenn die Datenbank in den Formaten «.txt», «.ini» oder «.csv» ist. Dateien in «.xlsx» kannst du als Kopie in «.csv» abspeichern.

So baust du das entsprechende Skript:

  1. Öffne den Ordner, in dem du das CSV-File abgespeichert hast (oder das TXT-, respektive ini-File).
  1. Öffne die PowerShell, indem du auf einen freien Platz im Ordner klickst und den Punkt «In Terminal öffnen» wählst.
  1. Das File wird nun im gleichen Verzeichnis erstellt, in dem deine Datenbank ist.

Du hast nun ein Textfile, in dem die entsprechenden Datensätze drin sind – den Dateinamen, in meinem Fall «contacts.txt» und das Pattern, in meinem Fall «Winterthur», musst du natürlich ändern.

Hinweis: Dieser Tipp und der Befehl bezieht sich auf einen einzelnen Anwendungsfall. Hast du vergleichbare Probleme, bei denen ich dir allenfalls helfen könnte? Dann schreib sie in die Kommentare. Ich versuche, sie in weiteren Windows-Tipps zu beantworten.

15 Personen gefällt dieser Artikel


User Avatar
User Avatar

Seit ich herausgefunden habe, wie man bei der ISDN-Card beide Telefonkanäle für eine grössere Bandbreite aktivieren kann, bastle ich an digitalen Netzwerken herum. Seit ich sprechen kann, an analogen. Wahl-Winterthurer mit rotblauem Herzen.


Ratgeber

Praktische Lösungen für alltägliche Fragen zu Technik, Haushaltstricks und vieles mehr.

Alle anzeigen

Diese Beiträge könnten dich auch interessieren

  • Ratgeber

    Windows-Tipp: Beliebigen Befehl ins Kontextmenü einbinden

    von Florian Bodoky

  • Ratgeber

    Windows-Tipp: Netzlaufwerke in Explorer einbinden

    von Martin Jud

  • Ratgeber

    Windows-Tipp: So entfernst du Web-Resultate aus der Windows-11-Suche

    von Florian Bodoky