Мне нужно найти способ, чтобы я мог прочитать значения из файла Excel, а затем соответственно заменить все соответствующие значения в другом файле. По сути, я обнаружил некоторое расхождение в одной из автоматизированных задач, которые мы запускаем, и мне нужно преобразовать некоторые значения в файле, прежде чем я отправлю его в автоматизированную задачу. У меня есть файл Excel, в котором перечислены «неправильные» значения и соответствующие им «правильные» значения, и мне нужно, чтобы Power Shell мне помогла в этом.
$docID = $args[0] $docid #Read Z ticker file
$Zfile = 'I:\IS\Rishabh\Z tickers Active.xls' # Find the .rps file imported automatically from schwab trust
$RPSFile= 'L:\Trading\Schwab Trust\Import\CS<%dmmdd-01yy>.RPS'
While (Get-Content $ZFile)
{
$_-cmatch 'A$','B$'| Set-Variable X-ticker # End Loop
}
(Get-Content $RPSfile) | ForEach-Object { $_-replace '%, ' ,'X-ticker' #End Loop }
Set-Content $RPSFile