什么是验证CSV文件的好语言?

时间:2009-07-24 00:27:05

标签: validation csv

验证CSV文件的好语言是什么?

修改:是的我正在寻找借口学习一门新语言。通常,文件具有额外的空白行或字段,或者字段太长。目前我在Excel中使用VBA脚本,但是想要尝试其他语言。

5 个答案:

答案 0 :(得分:4)

你已经知道的,除非你正在寻找学习新语言的借口,在这种情况下我会建议使用Python。 Python有一个内置的CSV模块,如果你要验证数据而不仅仅是格式化,它会非常有用。

答案 1 :(得分:3)

缺乏对问题的更好了解,我会说python,因为它内置了csv模块。

答案 2 :(得分:1)

验证如何?您正在检查某些规范或标准吗?如果您只需要使用CSV文件,请选择具有良好文本处理功能的动态语言,如Python,Perl,Ruby。

答案 3 :(得分:0)

有perl模块可以处理CSV文件,例如Text::CSV

答案 4 :(得分:-1)

分为两部分:

  1. 要测试文件格式的有效性,请使用任何常见的脚本语言 - 脑,PHP,Python,Perl和Ruby

  2. 要根据业务规则测试数据,请使用SQL。验证格式后,将其导入表中,然后运行SELECT查询以查找不符合的行:

    SELECT id FROM data_table WHERE age NOT REGEXP'^ [1-9] [0-9] {0,2} $'