Как сравнить два файла Excel .xlsx в PowerShell и вывести различия в другом файле

Я использовал приведенный ниже код, чтобы сравнить два файла Excel1 и Excel2 и записать разницу в другой файл, но формат вывода сильно отличается от ожидаемого.

      Clear-Host

$File1 = Get-Content C:\Work\Compare\Excel1.xlsx
$File2 = Get-Content C:\Work\Compare\Excel2.xlsx

$Location = C:\Work\Compare\diff.csv

compare-object (get-content $File1) (get-content $File2) | format-list | Out-File $Location

Excel1

Excel2

Вывод get-content: Недопустимые символы в пути. В C:\Users\lchandrakanthredd\Desktop\Untitled2.ps1:8 char:38

  • объект сравнения (получить содержимое $File1) (получить содержимое $File2) | формат-лис

Ценю ваши ответы на поставленный выше вопрос

Заранее спасибо

0 ответов

Другие вопросы по тегам