Я пытаюсь написать сценарий PowerShell, который будет загружать некоторые данные Excel с веб-страницы, затем сравнивать данные с моим локальным файлом и импортировать данные, если есть дубликат. Я хотел бы добавить номер к дубликату в локальном Excel файл. Пример...

excel1.xls скачал excel2local.xlsx

Листы имеют следующие данные:

excel1.xls

Name_1 | birth City_1 | email_1
Jim    | Seattle      | jim@blah.com
Mike   | New York     | mike@ha.com

excel2local.xlsx

entries | First  | email         | City
1       | Steve  | steve@you.com | Redmond
1       | frank  | frank@ha.com  | Bozeman
1       | Mike   | mike@ha.com   | New York 

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

excel2local.xlsx

entries | First  | email         | City
1       | Steve  | steve@you.com | Redmond
1       | frank  | frank@ha.com  | Bozeman
2       | Mike   | mike@ha.com   | New York 
1       | Jim    | jim@blah.com  | Seattle

Любая помощь будет отличной!

1 ответ1

0

Использование PowerShell У вас есть два варианта:

  1. Использование автоматизации Excel (объектная модель Excel): https://stackoverflow.com/questions/19211632/read-excel-sheet-in-powershell

  2. Использование библиотек доступа к данным: http://blogs.technet.com/b/heyscriptingguy/archive/2008/09/11/how-can-i-read-from-excel-without-using-excel.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .