
Retroscena
Ecco cosa devi sapere sulla nuova legge svizzera sulla protezione dei dati
di Florian Bodoky
Filtrare i singoli record di dati dai database e salvarli in un file separato: invece di comandi Excel lunghi chilometri e di copia-incolla con la console.
Un mio conoscente gestisce su base volontaria il database dei soci di un grande club di ginnastica e tiro a segno. Dopo l'introduzione della revisione della Legge sulla protezione dei dati (LPD), non è più autorizzato a diffondere l'intero elenco Excel, ma solo singoli record di dati parzialmente anonimizzati.
Per creare elenchi di car pooling, ad esempio, deve filtrare in Excel e copiare e incollare faticosamente i record di dati in altri file. Richiede tempo.
È più facile con uno script PowerShell. Questa operazione dovrebbe cercare i parametri corrispondenti nel database, leggere i rispettivi record di dati e copiarli in un nuovo file di testo separato. È possibile, ma solo se il database è in formato «.txt», «.ini» o «.csv». Puoi salvare i file in formato «.xlsx» come copia in «.csv».
Ecco come creare lo script corrispondente:
get-Content '.\contacts.csv' | Select-String -pattern "Winterthur" | Out-File resultat.txt
e premi Invio. La prima parte del comando seleziona il file di testo in questione. La seconda seleziona i record di dati che soddisfano le condizioni. Il numero tre salva i risultati della ricerca in un file di testo. Nel mio file, vengono selezionati tutti i record di dati contenenti il parametro «Winterthur». Puoi sostituire il termine di ricerca con qualsiasi termine.A questo punto hai un file di testo contenente i record di dati corrispondenti; naturalmente è necessario modificare il nome del file, nel mio caso «contatti.txt», e il modello, nel mio caso «Winterthur».
Nota: questo suggerimento e il comando si riferiscono a un singolo caso d'uso. Hai problemi simili per i quali potrei aiutarti? Fammelo sapere nei commenti. Cercherò di rispondere in altri suggerimenti per Windows.
Da quando ho scoperto come attivare entrambi i canali telefonici sulla scheda ISDN per ottenere una maggiore larghezza di banda, sperimento con le reti digitali. Con quelle analogiche, invece, da quando so parlare. A Winterthur per scelta, con il cuore rossoblu.