Powershell - Excel 将列的格式更改为文本

use*_*294 2 excel powershell

我必须每天转换 20 个 excel 文件(相同格式)中的 2 列。有没有办法在powershell中使它工作。我搜索了一些示例,但都指向数字格式的更改。

当前代码:

$worksheet.columns.item('d').NumberFormat = "$#,##0.00" 
Run Code Online (Sandbox Code Playgroud)

整个工作簿/工作表采用“常规”格式

帮助表示赞赏。

gms*_*man 5

根据评论,您可以使用@指定文本格式:

$worksheet.columns.item('d').NumberFormat = "@"
Run Code Online (Sandbox Code Playgroud)