验证CSV文件的好语言是什么?
修改:是的我正在寻找借口学习一门新语言。通常,文件具有额外的空白行或字段,或者字段太长。目前我在Excel中使用VBA脚本,但是想要尝试其他语言。
答案 0 :(得分:4)
你已经知道的,除非你正在寻找学习新语言的借口,在这种情况下我会建议使用Python。 Python有一个内置的CSV模块,如果你要验证数据而不仅仅是格式化,它会非常有用。
答案 1 :(得分:3)
缺乏对问题的更好了解,我会说python,因为它内置了csv模块。
答案 2 :(得分:1)
验证如何?您正在检查某些规范或标准吗?如果您只需要使用CSV文件,请选择具有良好文本处理功能的动态语言,如Python,Perl,Ruby。
答案 3 :(得分:0)
有perl模块可以处理CSV文件,例如Text::CSV。
答案 4 :(得分:-1)
分为两部分:
要测试文件格式的有效性,请使用任何常见的脚本语言 - 脑,PHP,Python,Perl和Ruby
要根据业务规则测试数据,请使用SQL。验证格式后,将其导入表中,然后运行SELECT查询以查找不符合的行:
SELECT id
FROM data_table
WHERE age
NOT REGEXP'^ [1-9] [0-9] {0,2} $'