如何使用Powershell将列插入单个目录中的多个CSV文件中

约翰50

您好,谢谢mjolinor提供了如此快速高效的代码。此代码在每个文件的末尾添加第5列和第6列(带有Header5和Header6)。现在我想做个“小”?更改为此代码,并在Header1之前添加这两列。(第一列将是文件名,第二列始终为0,然后是其余数据)。希望只需要进行很小的更改,因为我真的很喜欢Mjolinor的代码完成工作的速度(我在一个目录中大约有3000个文件)。

$InputFolder = 'c:\SomeFolder'
$OutputFolder = 'c:\SomeOtherFolder'

Get-ChildItem $InputFolder -Filter *.* |
where {-not $_.psiscontainer} |
foreach {
$FileName = $_.Name
$BaseName = $_.Basename
$data = Get-Content $_ -ReadCount 0
"$($data[0]),Header5,Header6" | Set-Content $OutputFolder\$FileName
$data[1..($data.Length -1)] -replace '$',",0,$BaseName" | 
Add-Content $OutputFolder\$FileName
}
Mjolinor

试试这个:

$InputFolder = 'c:\SomeFolder'
$OutputFolder = 'c:\SomeOtherFolder'

Get-ChildItem $InputFolder -Filter *.* |
where {-not $_.psiscontainer} |
foreach {
$FileName = $_.Name
$BaseName = $_.Basename
$data = Get-Content $_ -ReadCount 0
"Header6,Header5,$($data[0])" | Set-Content $OutputFolder\$FileName
$data[1..($data.Length -1)] -replace '^',"$BaseName,0," | 
Add-Content $OutputFolder\$FileName
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将多个目录中的多个.parquet文件读取到单个pandas数据框中?

来自分类Dev

在CSV文件中创建多个列,然后使用python将单个数据分离为多个列

来自分类Dev

如何使用PowerShell在一个CSV文件的同一行中基于包含多个值的单个单元格将一行分为多行

来自分类Dev

如何使用PowerShell在一个CSV文件的同一行中基于包含多个值的单个单元格将一行分为多行

来自分类Dev

将多个输入CSV文件中的数据以列格式写入单个CSV中

来自分类Dev

如何将多个记录替换地插入到sql中的单个列中

来自分类Dev

如何将多个记录替换地插入到sql中的单个列中

来自分类Dev

如何将awk的输出定向到指定目录中的多个单个文件

来自分类Dev

如何将多个confusionMatrix的输出保存到R中的单个csv文件中?

来自分类Dev

如何在 Rails 的单个列中插入或存储多个 ID?

来自分类Dev

如何使用Dockerfile中的单个COPY层在不同的源目录和目标目录中复制多个文件

来自分类Dev

如何使用python将列插入到excel文件中?

来自分类Dev

如何基于Linux中的列将单个文件拆分为多个文件?

来自分类Dev

如何用多个CSV文件中的某些列填充单个MySQL表?

来自分类Dev

如何用多个CSV文件中的某些列填充单个MySQL表?

来自分类Dev

在单个MySQL列中插入多个值

来自分类Dev

从Python目录中的多个CSV文件中提取特定列

来自分类Dev

将文件夹中的多个csv文件加入到单个csv python中

来自分类Dev

使用Text :: CSV_XS模块将列插入Perl中的CSV文件

来自分类Dev

使用Text :: CSV_XS模块将列插入Perl中的CSV文件

来自分类Dev

Powershell-将多个文件与单个csv文件进行比较

来自分类Dev

如何从Powershell中的多个csv文件中删除特定行?

来自分类Dev

使用Powershell将目录中的所有文件夹重命名为单个数字或字符

来自分类Dev

如何使用pandas.read_csv将CSV文件中的数据插入数据框?

来自分类Dev

将单个文件中的多个文件解压缩到不同目录

来自分类Dev

如何使用http请求将多个gzipped文件从S3读取到单个RDD中?

来自分类Dev

将多个.csv文件的内容合并到单个.csv文件中

来自分类Dev

将多个.csv文件的内容合并到单个.csv文件中

来自分类Dev

如何使用AWK将列插入CSV文件

Related 相关文章

  1. 1

    如何将多个目录中的多个.parquet文件读取到单个pandas数据框中?

  2. 2

    在CSV文件中创建多个列,然后使用python将单个数据分离为多个列

  3. 3

    如何使用PowerShell在一个CSV文件的同一行中基于包含多个值的单个单元格将一行分为多行

  4. 4

    如何使用PowerShell在一个CSV文件的同一行中基于包含多个值的单个单元格将一行分为多行

  5. 5

    将多个输入CSV文件中的数据以列格式写入单个CSV中

  6. 6

    如何将多个记录替换地插入到sql中的单个列中

  7. 7

    如何将多个记录替换地插入到sql中的单个列中

  8. 8

    如何将awk的输出定向到指定目录中的多个单个文件

  9. 9

    如何将多个confusionMatrix的输出保存到R中的单个csv文件中?

  10. 10

    如何在 Rails 的单个列中插入或存储多个 ID?

  11. 11

    如何使用Dockerfile中的单个COPY层在不同的源目录和目标目录中复制多个文件

  12. 12

    如何使用python将列插入到excel文件中?

  13. 13

    如何基于Linux中的列将单个文件拆分为多个文件?

  14. 14

    如何用多个CSV文件中的某些列填充单个MySQL表?

  15. 15

    如何用多个CSV文件中的某些列填充单个MySQL表?

  16. 16

    在单个MySQL列中插入多个值

  17. 17

    从Python目录中的多个CSV文件中提取特定列

  18. 18

    将文件夹中的多个csv文件加入到单个csv python中

  19. 19

    使用Text :: CSV_XS模块将列插入Perl中的CSV文件

  20. 20

    使用Text :: CSV_XS模块将列插入Perl中的CSV文件

  21. 21

    Powershell-将多个文件与单个csv文件进行比较

  22. 22

    如何从Powershell中的多个csv文件中删除特定行?

  23. 23

    使用Powershell将目录中的所有文件夹重命名为单个数字或字符

  24. 24

    如何使用pandas.read_csv将CSV文件中的数据插入数据框?

  25. 25

    将单个文件中的多个文件解压缩到不同目录

  26. 26

    如何使用http请求将多个gzipped文件从S3读取到单个RDD中?

  27. 27

    将多个.csv文件的内容合并到单个.csv文件中

  28. 28

    将多个.csv文件的内容合并到单个.csv文件中

  29. 29

    如何使用AWK将列插入CSV文件

热门标签

归档