我有2列Excel文件-列A具有数字代码列表,列B具有匹配的字母代码。 A1匹配B1等的字母代码...
Number Code
11111 AB
12345 GE
如何在Powershell中提供数字的输出中得到字母代码?
答案 0 :(得分:0)
您可以通过创建哈希表来实现。这使您可以指定“键”,PowerShell将返回关联的数据。密钥必须唯一且不能为空(在您的情况下,密钥应为数字。
创建包含2列,数字和代码的CSV。
# Import CSV into $csv variable
$csv = Import-CSV c:\csv.csv
# Create a new empty hash table
$csvHash = @{}
# Foreach row in the csv add the Number value as the key, and the code value as the associated data
$csv | % { $csvHash.Add($_.Number,$_.Code) }
然后您可以检索数字的关联字母代码,如下所示:
$csvHash."11111"