Приведенный ниже сценарий является примером того, как я импортирую файл CSV, пытаюсь отредактировать одно из значений, а затем проверяю значение.
$Animal_Farm = Import-CSV "Test.csv"
Echo "The Data"
$Animal_Farm
Echo "`n`n`n"
Echo "Dog's Status"
$Animal_Farm.Status[1]
Echo "`n`n`n"
Echo "Updating Dog's Status to Employed"
$Animal_Farm.Status[1] = "Employed"
Echo "`n`n`n"
Echo "Dog's Status"
$Animal_Farm.Status[1]
Это выходные данные, данные не изменились, а статус Dog по-прежнему Redundant.
The Data
Animal Ocupation Status
------ --------- ------
Cat Construction Employed
Dog Professional Redundant
Rat GP Employed
Dog's Status
Redundant
Updating Dog's Status to Employed
Dog's Status
Redundant
Как редактировать импортированные данные? Мой план состоит в том, чтобы передать измененные данные в файл JSON.
Это содержимое файла CSV
Animal,Ocupation,Status
Cat,Construction,Employed
Dog,Professional,Redundant
Rat,GP,Employed
$Animal_Farm.Status[1] = "Employed"
на$Animal_Farm[1].Status = "Employed"
- person Mathias R. Jessen   schedule 14.07.2021