错误原因是什么:“$”中意外的“$”以及如何将txt文件转换为R中的xlsx文件?

我想编写一个代码来自动将大量的.txt文件转换为.xlsx文件(Excel)。 我在这个页面上看到了一个代码Powershell Script将txt转换为xlsx ,我修改了文件夹的名称和链接。 但是当试图运行代码时,我得到这个错误消息:

错误:“$”中意外的“$”

这是代码:

$xlFixedFormat = Microsoft.Office.Interop.Excel.XlFileFormat]::xlOpenXMLWorkbook $wb.SaveAs("C:\Users\wascal\Desktop\transfo\Test.xlsx”, $xlFixedFormat) 

有人可以解释我的错误的原因帮助我解决这个问题? 先谢谢你。

有一个失踪[在:

 $xlFixedFormat = Microsoft.Office.Interop.Excel.XlFileFormat]::xlOpenXMLWorkbook 

正确的代码应该是

 $xlFixedFormat = [Microsoft.Office.Interop.Excel.XlFileFormat]::xlOpenXMLWorkbook 

请注意,你的

$ wb.SaveAs(“C:\ Users \ wascal \ Desktop \ transfo \ Test.xlsx”,$ xlFixedFormat)

在string的末尾还有另一个双引号。