首页 > 解决方案 > CSV 文件的列中需要 3 位数字

问题描述

我有一个脚本,它从 XML 文件中提取数据并将其放入具有 2 列的 CSV 文件中。该文件如下所示:

Name, Count
1,34
3,55
15,66
103,99
etc.

到目前为止,一切都很好...

我的问题是读取 CSV 文件的程序在“名称”列中总是需要 3 位数字。

所以 CSV 文件需要如下所示:

Name, Count
001,34
003,55
015,66
103,99
etc.

如何使用“Export-CSV”进行这种格式化?

请帮助我被困在这里..

标签: powershell

解决方案


将 -f ( format ) 运算符与变量一起使用

IE

[int] $int = 25;

"{0:D3}" -f $int

这里 3 是数字,输出将是:

025


推荐阅读