gpt4 book ai didi

powershell - 在Powershell中将制表符分隔的文本转换为CSV,而没有CR

转载 作者:行者123 更新时间:2023-12-02 23:08:28 24 4
gpt4 key购买 nike

使用以下powershell命令将制表符分隔的文本转换为CSV。

Import-Csv inbound.txt -Delimiter `t | Export-Csv inbound.csv -NoTypeInformation 

一切顺利,该文件将转换为CSV,并在每个字段两边加上引号。但是,生成的文件在每行的最后一个引号内都有一个CR,从而使最后一列(qty)的值失真。
例如
"sku","Quantity Available
"
"ABCD","10
"

(请注意,在“Available”之后,在值10之后(在结束引号之前)的换行符)

任何想法如何摆脱每行末尾引号内的回车符?

最佳答案

我的猜测是您的文本文件的行尾混乱不清,例如\n\r而不是\r\n,或者可能是一些奇数Unicode字符。尝试:

Get-Content $FileName | ForEach-Object {
$_.Trim()
} | ConvertFrom-Csv -Delimiter "`t" |
Export-Csv $OutputFile -NoTypeInformation

关于powershell - 在Powershell中将制表符分隔的文本转换为CSV,而没有CR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51643818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com