Я пытаюсь объединить два файла Excel .xls вместе. Например, я хочу
для одного файла
Harbord School
Name Hobby
Mike Guitar
Joseph Toys
Grace Planning
Elliot Volunteering
другого файла
Hobby School
Name Hobby
Rebecca Guitar
Dave Programming
Steve Travelling
, и я хочу его в одном файле, подобном этому
Harbord School
Name Hobby
Mike Guitar
Joseph Toys
Grace Planning
Elliot Volunteering
Hobby School
Rebecca Guitar
Dave Programming
Steve Travelling
У них разные названия (одна из них - Harbord School, а другая - Hobby School), но у них одинаковые общие столбцы (Name, Hobby), которые просто объединены в один файл. Любая идея о том, как я могу объединить два файла в один? Я попробовал это, но я получил сообщения об ошибках
$one = Get-Content -path 'C:\Temp\excel7.xlsx' -split [System.Environment]::NewLine
$Two = Get-content -path 'C:\Temp\excel8.xlsx' -split [System.Environment]::NewLine
$one[1] = ''
$Two[1] = ''
$Three = $one + $one[1] + $Two
$Three | Set-Content -path 'C:\Temp\merged.xlsx'
и это
$excel1 = import-excel -path 'C:\Temp\excel7.xlsx'
$excel2 = import-excel -path 'C:\Temp\excel8.xlsx'
$excel1 | export-excel -path 'C:\Temp\excel7.xlsx' -worksheetname 'a'
$excel2 | export-excel -path 'C:\Temp\excel8.xlsx' -worksheetname 'b'
Join-Worksheet -Path 'C:\Temp\new.xlsx' -WorkSheetName 'Combined'
Но пока не повезло? Если кто-то может понять это было бы здорово! Спасибо!