Outils pour utilisateurs

Outils du site


dev:powershell:charger_donnees_depuis_fichier

Ceci est une ancienne révision du document !


PowerShell : Charger ou importer des données

Les données exportées dans des fichiers textes au format brut, CSV ou JSON peuvent être relues et chargées en mémoire dans des objets accessibles par les scripts PowerShell.

La cmdlet Get-Content permet de relire un fichier texte et d'obtenir un tableau. Chaque élément du tableau correspond à une ligne du fichier.

Soit un fichier texte “fichierA.txt” avec le contenu :

fichierA.txt
A01
A02
A03
A04

Pour charger le contenu du fichier “fichierA.txt”

$lines = Get-Content -Path '.\fichierA.txt'
 
# Afficher le nombre de lignes 
$lines.Length
4
 
# Accès au contenu de la première ligne
$lines[0]
A01
 
# Afficher toutes les lignes
foreach ( $line in $lines ){
  Write-Output "$line"
}
Write-Output "tata" | Out-File -FilePath '.\fichierA.txt'  -NoClobber
dev/powershell/charger_donnees_depuis_fichier.1687957221.txt.gz · Dernière modification : 2023/06/28 13:00 de yoann