我需要将xlsx文件隐藏到csv,确保值以双引号引用。
到目前为止,我已经对它进行了研究,到目前为止,我已经测试了这一点,代码没有做的是引用双引号中的值。
Function ExcelToCsv ($File) { $myDir = "C:\temp\" $excelFile = "$myDir\" + $File + ".xlsx" $Excel = New-Object -ComObject Excel.Application $wb = $Excel.Workbooks.Open($excelFile) foreach ($ws in $wb.Worksheets) { $ws.SaveAs("$myDir\" + $File + ".csv", 62) $Excel.Quit() $FileName = "test_file" ExcelToCsv -File $FileName
最后的输出应该如下所示。
Name,CompanyName