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