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

时间:2013-02-19 10:58:07

标签: string csv edit batch-processing

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

首先,有没有一种方法可以为每一行做到这一点?

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

  • 'A1 1AA',
  • 'A10 1AA',
  • 'AB1 1AA'和
  • 'AB10 1AA'。

我正在尝试做的是找到一种方法来遍历每一行,首先测试格式以检查它是否如上所述,然后根据需要进行编辑,以强制该空间。

非常感谢任何帮助。

干杯。

1 个答案:

答案 0 :(得分:0)

如何在Excel中打开它,然后

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