Je veux obtenir le contenu de la première valeur d'une colonne spécifique à l'aide de Je peux faire: p> qui me donne ma sortie attendue: p> Ce que je veux voir est : p> J'ai essayé ceci: p> Ce qui a entraîné: p> Comment devrais-je continuer? p> p> importateur-csv code> sortie comme table à côté du nom du fichier.
3 Réponses :
Je suis surpris qu'il n'y ait ni pspath ni quoi que ce soit.
Vous pouvez y parvenir avec la table de hachage de la propriété Select-Object CODE> SELECT-Object SECTIONNEZ LE PATH DE FICHIER par \ code> avec le .split () code> méthode. Le [- 1] code> indique le dernier élément du résultat scindinal. $File = '\\webserver\Data_20190626.csv'
Import-Csv -Path $File |
Select-Object 'Effective Date',@{n='FileName';e={$File.Split('\')[-1]}} -First 1
C'est une façon légèrement différente de faire des choses. [ grin em>] the IT obtient le Il évite également les effets secondaires souvent déroutants de permettre des espaces ou d'autres fragments spéciaux dans les noms de propriété en utilisant sortie ... p> #region >>> Créer un fichier à utiliser avec la section code> peut être ignoré - il est là pour fournir le fichier de données que vous n'avez pas fourni. Effacer les informations code> en utilisant la manière que POSH peut doter une propriété d'une collection entière, puis en saisissant le 1er élément de la matrice résultante. P> efficacement code> au lieu de la date d'effet code>. Si vous avez besoin de continuer à utiliser l'espace intégré médiocre, puis changez cette chaîne au besoin. p>