gpt4 book ai didi

powershell - 在Powershell中从CSV删除标题

转载 作者:行者123 更新时间:2023-12-03 01:00:16 24 4
gpt4 key购买 nike

需要帮助从CSV文件中删除标题。导入文件的工具有非常严格的要求。第一行必须是标题,然后是第二行日期:8/19/2019。第三行应包含没有标题的数据。

尝试使用[1 ..- 1]表示法将其导入并放回第一行,并尝试使用Select-object -skip 1引入数据。仍然无法使其正常工作。

还尝试将对象数组写出到TXT,但它只能作为字段显示,而不是像CSV那样基于标签。例:

日期:
信息:
栏位1:

get-content "c:\users\user123\documents\adh\_$(get-date (get-date).addDays($i) -f yyyy-MM-dd).csv" | Select-Object -Skip 1 | Set-Content "c:\users\user123\documents\adh\_$(get-date (get-date).addDays($i) -f yyyy-MM-dd).txt" 

即使我尝试删除 header ,该文件仍然包含 header 。

最佳答案

获得包含字段头记录的.csv文件后,即可构造该文件。 csmem.csv文件已生成,但是具有 header 记录。这将在前两(2)个记录中写入标题和日期,然后附加不带标题记录的.csv文件。

"The Title" | Out-File -FilePath "C:\src\t\sf.csv" -Encoding ascii
(Get-Date).ToString('yyyy-MM-dd') | Out-File -FilePath "C:\src\t\sf.csv" -Encoding ascii -Append
Get-Content -Path 'C:\src\t\csmem.csv' |
Select-Object -Skip 1 |
Out-File -FilePath "C:\src\t\sf.csv" -Encoding ascii -Append

关于powershell - 在Powershell中从CSV删除标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57581085/

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