【发布时间】:2018-04-25 23:27:34
【问题描述】:
我正在编写一个 Powershell 脚本来强制列 AI 的“通用格式”。这就是我所拥有的,但它似乎没有执行。
$worksheet.columns.items('AI').GeneralFormat = $true
对于此类任务,正确的 Powershell 代码是什么?
一般格式:
【问题讨论】:
标签: excel powershell
我正在编写一个 Powershell 脚本来强制列 AI 的“通用格式”。这就是我所拥有的,但它似乎没有执行。
$worksheet.columns.items('AI').GeneralFormat = $true
对于此类任务,正确的 Powershell 代码是什么?
一般格式:
【问题讨论】:
标签: excel powershell
线索在你的截图中;工具提示指定这是“数字格式”设置。
$worksheet.Columns("AI").NumberFormat = "General"
查看MSDN page 上的NumberFormat。不幸的是,它没有列出允许的值;这个StackOverflow q/a 似乎涵盖了这一点。
【讨论】:
这行得通
$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"
【讨论】: