Загрузка данных Excel.XLS сравнить с excel локальным.xlsx и импорт

Я пытаюсь написать сценарий 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

любая помощь будет здорово!

10
задан Scott
22.02.2023 3:42 Количество просмотров материала 2534
Распечатать страницу

1 ответ

с помощью 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

0
отвечен Jacek 2023-02-23 11:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх