Vos données. Votre choix.

Si vous n’acceptez que les cookies essentiels, nous utilisons des cookies et des technologies similaires pour collecter des informations sur votre appareil et votre comportement d’utilisation sur notre site Internet. Nous en avons besoin pour vous permettre, par exemple, de vous connecter en toute sécurité et d’utiliser des fonctions de base telles que le panier d’achats.

Si vous acceptez tous les cookies, nous pouvons également utiliser ces informations afin de vous afficher des offres personnalisées, améliorer nos sites et vous présenter des annonces publicitaires ciblées sur nos sites et d’autres sites ainsi que sur nos applications. Cela nous permet également de transmettre certaines données à des tiers et à nos partenaires publicitaires.

Guide

Astuce Windows : comment filtrer et enregistrer des ensembles de données efficacement

Florian Bodoky
25/3/2024
Traduction : Stéphanie Klebetsanis

Voici comment filtrer des ensembles de données précis au sein d’une base de données et les enregistrer dans un fichier séparé en s’épargnant de longues commandes Excel et toute une série de copier-coller sur la console.

Une de mes connaissances gère, à titre bénévole, la base de données des membres d’un grand club de tir et de gymnastique. Depuis la révision de la loi fédérale sur la protection des données (LPD), il n’a plus le droit de faire circuler la liste Excel dans son intégralité. Il doit se limiter à des jeux de données individuels, partiellement anonymisés.

Pour créer des listes de membres d’un groupe de covoiturage, il doit donc filtrer les données dans Excel, puis les copier et les coller dans d’autres fichiers. Ça lui prend un temps fou !

Comment automatiser les requêtes dans PowerShell

Dans ce genre de situations, les scripts de PowerShell nous simplifient la tâche. En effet, ils cherchent les paramètres correspondants dans la base de données, lisent les séries de données correspondantes et les copient dans un nouveau fichier texte séparé, pour autant que la base de données soit au format .txt, .ini ou .csv. Si vous avez des fichiers .xlsx, copiez-les au format .csv.

Voici comment créer un script :

  1. Ouvrez le dossier dans lequel vous avez sauvegardé votre fichier .csv (les formats .txt ou .ini fonctionnent aussi).
  1. Ouvrez PowerShell en cliquant sur un emplacement libre du dossier et en sélectionnant « Ouvrir dans le terminal ».
  1. PowerShell crée ensuite un fichier dans le même répertoire que votre base de données.

Vous avez un fichier texte contenant les ensembles de données correspondants. Il vous faut ensuite renommer le fichier et le pattern (dans mon cas « contacts.txt » et « Winterthur », respectivement).

Remarque : le conseil et la commande ci-dessus ne s’appliquent qu’à ce cas d’utilisation précis. Vous avez des problèmes similaires ? N’hésitez pas à les partager en commentaire, j’essaierai de trouver une solution dans d’autres astuces Windows.

Cet article plaît à 15 personne(s)


User Avatar
User Avatar

Depuis que j'ai découvert comment activer les deux canaux téléphoniques de la carte RNIS pour obtenir une plus grande bande passante, je bricole des réseaux numériques. Depuis que je sais parler, je travaille sur des réseaux analogiques. Un Winterthourois d'adoption au cœur rouge et bleu. 


Guide

Des solutions pratiques aux questions quotidiennes sur la technologie, des astuces de ménage et bien plus encore.

Tout afficher

Ces articles pourraient aussi vous intéresser

  • Guide

    Astuce Windows : intégrer n’importe quelle commande dans le menu contextuel

    par Florian Bodoky

  • Guide

    Astuce Windows : intégrer les lecteurs réseau dans l’Explorateur

    par Martin Jud

  • Guide

    Astuce Windows : retirer les résultats Web dans la recherche Windows 11

    par Florian Bodoky