使用Powershell将Excel范围导出到csv

我试图将一系列单元格导出到一个csv文件:

#Specify Range $range = $sh_in.Range("E7:F13,B17:C25").Text #Export range to csv $range | Export-Csv "delivery-note\del_note_csv_test.csv" -NoTypeInformation 

如果我从范围中取下.Text文件,我会得到大量的信息,包括单元格的内容,而且我试图用我想要的信息头replace.Text,但是这只是给出了一个错误。 我能做些什么不同?

使用Select-Object从返回的$ range数组中select你想要的(即Text属性),然后导出到CSV文件:

 $range = $sh_in.Range("E7:F13,B17:C25") $range | select text | Export-Csv "delivery-note\del_note_csv_test.csv" -NoTypeInformation