Powershell 合并带小数点的CSV文件

Powershell 合并带小数点的CSV文件,powershell,csv,merge,Powershell,Csv,Merge,我有两个CSV文件,如: 第一档 价值1;价值2 123;456 第二档 价值1;价值2 789人;101112 [动力壳] 当我这样做的时候 dir*|导入csv |导出csv all.csv。。。在Excel中打开的输出如下 价值1;价值2 123;456 789人;101112 都很好 但当我这么做的时候 文件1 价值1;价值2 123;2,34 文件2 价值1;价值2 567人;8910 输出类似于 价值1;价值2 123;四, 567人;八, 有可能得到这样的结果吗 价值1;价值2 1

我有两个CSV文件,如:

第一档

价值1;价值2

123;456

第二档

价值1;价值2

789人;101112

[动力壳] 当我这样做的时候
dir*|导入csv |导出csv all.csv
。。。在Excel中打开的输出如下

价值1;价值2

123;456

789人;101112

都很好

但当我这么做的时候

文件1

价值1;价值2

123;2,34

文件2

价值1;价值2

567人;8910

输出类似于

价值1;价值2

123;四,

567人;八,

有可能得到这样的结果吗

价值1;价值2

123;2,34

567人;8910

?


提前感谢

问题源于列表分隔符字符和十进制分隔符字符。在en us语言环境中,逗号
用于分隔列表成员,句点
用于分隔小数。在许多地区,逗号用作十进制分隔符,因此列表分隔符往往是分号

在不知道您的区域设置的情况下,我会冒险猜测
Import CSV
Export CSV
正在猜测将使用什么分隔符。这并不十分成功,因此结果是无效的

由于Powershell 2.0,两个cmdlet都支持显式分隔符规范。添加
-分隔符“;”切换到输入和输出命令