我需要找到一种方法,以便我可以从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