#excel #powershell
#excel #powershell
Вопрос:
$_.
У меня есть заказ, который включает Excel и Powershell.
Здесь вы можете увидеть «теги», с которыми я работаю
Вы также, возможно, видели, что между 2-м, 3-м и 4-м есть пробелы. Кажется, у меня возникла проблема с преобразованием их в $ _.
import-csv -Path C:Usersadmin.klnDocumentsProjectBOSAN_USERS.csv|foreach{
$Firstname = $_.Firstname
$Lastname = $_.Last_Name
$Displayname = $_.Display_Name
Write-Host $Firstname
}
На данный момент это небольшой скрипт, но $Firstname
выдает результат пары имен ниже друг друга, например:
Bastian
Frank
Bob
$LastName
, $Last_Name
или $Last.Name
у всех такой результат:
Я не знаю, как это исправить, и было бы действительно полезно, если бы кто-нибудь знал!
Заранее спасибо за помощь!
Комментарии:
1. Пожалуйста, отредактируйте вопрос, чтобы включить первые несколько строк CSV — скорее всего, ваша проблема заключается именно в этом.
2. И @Pba дает правильный ответ — я ожидал, что это будет что-то вроде этого.
Ответ №1:
$Lastname = $_.»Фамилия»
Комментарии:
1. Пожалуйста. Не забудьте отметить ответ, чтобы помочь другим людям, у которых возник подобный вопрос
![]()
2. Я настоятельно призываю людей, которые планируют экспортировать в CSV для PowerShell, убедиться, что в заголовках столбцов нет пробелов или «специальных» символов, отличных от подчеркивания, особенно из-за этой проблемы.
3. Я получил заказ, я просто выполняю заказы: P