Powershell обеспечивает ввод из одного столбца в Excel и получение вывода из другого - PullRequest
0 голосов
/ 23 января 2019

У меня есть файл Excel с 2 столбцами - в столбце A указан список цифровых кодов, а в столбце B - соответствующие буквенные кодыA1 соответствует буквенному коду из B1 и т. Д. *

Number Code
11111  AB
12345  GE

Как я могу получить буквенный код в выводе с указанием номера в Powershell?

1 Ответ

0 голосов
/ 23 января 2019

Этого можно добиться, создав хеш-таблицу.Это позволяет вам указать «ключ», и PowerShell будет возвращать связанные данные.Ключ должен быть уникальным и не нулевым (в вашем случае ключом будет число.

Создайте CSV с 2 столбцами, числом и кодом.

# 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"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...