как сравнить данные текстового файла со значениями листа excel

Например :

в моем username.txt файле

ravi
peri
perl
phython

в моем .xls файле у меня есть два столбца с именами имя пользователя и email

username                      email
ravi                          ravi@gmail.com
peri                          peri@gmail.com

Я хочу получить результат в виде списка, как в excel или обычном виде списка .Пожалуйста, помогите мне решить эту проблему.

0
08.08.2017, 09:17
1 ответ

сначала экспортируйте файл data.xls в файл формата.csv , затем используйте grep, awk, в bashили любые другие команды или сценарии. Я даю вам оба подхода grepи awk.

awk 'NR==FNR{usernames[$0]++;next } ($1 in usernames)' username.txt data.csv

или используяgrep:

grep -Fwf username.txt data.csv

Позже вы можете импортировать результат в формат файла.xls, следуя инструкциям выше по ссылке.

0
28.01.2020, 04:41

Теги

Похожие вопросы