用于Excel文件/前导零的Powershell脚本被删除

时间:2014-05-13 15:58:52

标签: excel vba excel-vba powershell csv

我使用PowerShell生成一些报告。报告通常以CSV格式创建,每个字段周围都有双引号。

但是,有些收件人希望以Excel格式接收这些内容。我创建了一个脚本来获取csv输出,并从中创建一个xls文件。

$ExtractFilePath = "Directory/Original_File_Name.csv"
$ExcelFilePath = "Directory/Excel_File_Name.xls"

$xl = new-object -comobject excel.application
$xl.visible = $true
$Workbook = $xl.workbooks.open("$ExtractFilePath")
$Worksheets = $Workbooks.worksheets

$Workbook.SaveAs("$ExcelFilePath",1)
$Workbook.Saved = $True

$xl.Quit()

这适用于大多数实例,但是,我有一个报告包含带前导零的字段。这些将被删除在excel文件中。

有没有办法将工作簿中的所有单元格格式化为文本,以便保留前导零。

感谢。

0 个答案:

没有答案