Philip Wiki

Персональный wiki-сайт

Инструменты пользователя

Инструменты сайта


docs:blog:hashtable_to_csv

[POWERSHELL] Хеш-таблицы в CSV

Хеш-таблицы в powershell очень полезная и удобная штука, введя туда какие-то данные иногда может потребоваться выгрузить их в, например, CSV. Но это не так просто сделать. :-) Дело в том, что хеш-таблицы не являются объектами и, как следствие, с ними нельзя производить привычные операции экспорта. Но проблему можно легко решить следующим образом:

new-object psobject -property $vars | Export-Csv "myvars.csv" -NoTypeInformation

Подробнее здесь

Ещё пример полезной конструкции:

$collection = @()
$vars = @{}
$vars.Givenname = "Adam"
$vars.sn = "Stone"
$vars.address = "1 ABC Street"
$vars.City = "Some City"
 
$collection += new-object psobject -property $vars
 
$vars = @{}
$vars.Givenname = "John"
$vars.sn = "Citizen"
$vars.address = "2 ABC Street"
$vars.City = "Some other City"
$collection += new-object psobject -property $vars
 
$collection | Export-Csv "Vars2.csv" -NoTypeInformation
Только авторизованные участники могут оставлять комментарии.
docs/blog/hashtable_to_csv.txt · Последнее изменение: 20.05.2016 16:33 — philip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki