我正在编写一个Powershell脚本来强制执行"一般格式化"列AI。这就是我所拥有的,它似乎没有执行。
$worksheet.columns.items('AI').GeneralFormat = $true
执行此类任务的Powershell代码是什么?
常规格式:
答案 0 :(得分:1)
线索在你的截图中;工具提示指定这是"数字格式"设置。
$worksheet.Columns("AI").NumberFormat = "General"
查看NumberFormat
上的MSDN page。不幸的是,它没有列出允许的值;这StackOverflow q/a似乎涵盖了这一点。
答案 1 :(得分:1)
这有效
$Excel01 = New-Object -ComObject Excel.Application
$Excel01.Visible = $True
$Workbook01 = $Excel01.Workbooks.Add()
$Worksheet01 = $Workbook01.Sheets.Item(1)
$Worksheet01.Activate()
$Excel01.Columns.item('d').NumberFormat = "0"