Faça o download de Excel_data.xls compare com excel_local.xlsx e importe

0

Estou tentando escrever um script do PowerShell que baixará alguns dados do Excel de uma página da Web, compararei os dados ao meu arquivo local e importarei os dados, se houver uma duplicata. Gostaria de adicionar um número à duplicata em o arquivo Excel local. Exemplo ...

excel1.xls baixado excel2local.xlsx

As folhas têm os dados abaixo:

excel1.xls

Name_1 | birth City_1 | email_1
Jim    | Seattle      | [email protected]
Mike   | New York     | [email protected]

excel2local.xlsx

entries | First  | email         | City
1       | Steve  | [email protected] | Redmond
1       | frank  | [email protected]  | Bozeman
1       | Mike   | [email protected]   | New York 

Após o download, comparar e importar, eu gostaria que ele se parecesse com isso ...

excel2local.xlsx

entries | First  | email         | City
1       | Steve  | [email protected] | Redmond
1       | frank  | [email protected]  | Bozeman
2       | Mike   | [email protected]   | New York 
1       | Jim    | [email protected]  | Seattle

Qualquer ajuda seria ótima!

    
por John Walters 21.06.2014 / 00:03

1 resposta

0

Usando o PowerShell Você tem duas opções:

  1. Usando a automação do Excel (modelo de objeto do Excel): link

  2. Usando bibliotecas de acesso a dados: link

por 25.06.2014 / 10:18