String 如何在CSV文件中批量格式化字符串属性?

String 如何在CSV文件中批量格式化字符串属性?,string,csv,edit,batch-processing,String,Csv,Edit,Batch Processing,所以我有一个大约15000行的csv文件。我只需要编辑10列中的一列,这是一个邮政编码。所有列都没有标题。它目前的格式是“AB101AA”,我需要将其更改为“AB10 1AA” 首先,是否有一种方法可以对每一行执行此操作 然后它变得更加复杂,因为邮政编码在格式上与这四种类型不同 “A1 1AA” “A10 1AA” “AB1 1AA”和 “AB10 1AA” 我想做的是找到一种方法来遍历每一行,首先测试格式,检查它是否与上面的一样,然后根据需要进行编辑,以强制使用该空间 任何帮助都将不胜感激

所以我有一个大约15000行的csv文件。我只需要编辑10列中的一列,这是一个邮政编码。所有列都没有标题。它目前的格式是“AB101AA”,我需要将其更改为“AB10 1AA”

首先,是否有一种方法可以对每一行执行此操作

然后它变得更加复杂,因为邮政编码在格式上与这四种类型不同

  • “A1 1AA”
  • “A10 1AA”
  • “AB1 1AA”和
  • “AB10 1AA”
我想做的是找到一种方法来遍历每一行,首先测试格式,检查它是否与上面的一样,然后根据需要进行编辑,以强制使用该空间

任何帮助都将不胜感激


干杯。

那么用Excel打开它怎么样

  • 使用公式添加一列,该列包含第一个
    长度(A1)-3个
    字符、一个空格和最后三个字符(复制/粘贴,或拖动单元格右下角的+以确保在新列的每一行中复制公式)
  • 复制额外的列
  • 将值粘贴到原始列上
  • 删除额外的列

是否仅使用批处理文件?还是也允许使用Powershell或vbscript?