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

标签 excel powershell

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

当前代码:

$worksheet.columns.item('d').NumberFormat = "$#,##0.00" 

整个工作簿/工作表都是“通用”格式

感谢您的帮助。

最佳答案

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

$worksheet.columns.item('d').NumberFormat = "@"

关于excel - Powershell - Excel 将列的格式更改为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45632765/

相关文章:

c# - 从 C# : Catch Runtime error from VBA 运行 Excel 宏

vba - 定义工作表名称取决于变量

excel - 与字符串比较时如何使用 "TypeOf ___ is ___ Then "

sql-server - 为 Dacpac 和 Powershell 脚本创建 Nuget 包

powershell - 仅比较对象左侧或右侧

powershell - 设置用户名和密码 VPN powershell

vba - 为什么 SumIf 在 VBA 中使用 Double 返回 0 并使用整数返回 true?

python - Pandas 可以将 Excel 组结构读取为 Multiindex 吗?

azure blob storage cli 列表目录

java - JND InvalidSearchFilterException - 如何在 LDAP 中搜索规范名称?