如何使用PowerShell从另一个Excel创build新的Excel

我试图从电子表格中获取数据,这些数据给了我办公室里人们的名字和姓氏,但是我对脚本和PowerShell并不熟悉,所以我完全不知道如何做到这一点。 我想要新的电子表格打印这样的电子邮件:

lastnamef@company.com

我看了一些类似的例子,但是由于我对这个很陌生,所以我不确定如何把它变成我的,但是这里是我所拥有的(几乎和我在这里看到的最后一个例子一样):

$xlCellTypeLastCell = 116 $startRow,$col=2,1 $excel=new-object -com excel.application $wb=$excel.workbooks.open("Libraries\Documents\Emails for UAC.xls") for ($i=1; $i -le $wb.sheets.count; $i++){ $sh=$wb.Sheets.Item($i) $endRow=$sh.UsedRange.SpecialCells($xlCellTypeLastCell).Row $email=$sh.Cells.Item($startRow,$col).Value2 $address=$sh.Cells.Item($startRow+1,$col).Address() + +$sh.Cells.Item($endRow,$col).Address() $sh.Range($rangeAddress).Value2 | foreach { New-Object PSObject -Property @{City=$city;Area=$_} } } $excel.Workbooks.Close() Next objExcel.Workbooks(1).Close objExcel.Quit