Powershell 合并带小数点的CSV文件
我有两个CSV文件,如: 第一档 价值1;价值2 123;456 第二档 价值1;价值2 789人;101112 [动力壳] 当我这样做的时候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
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都支持显式分隔符规范。添加-分隔符“;”代码>切换到输入和输出命令