【发布时间】:2017-10-25 14:04:27
【问题描述】:
我是 Java 新手,遇到了一个我一无所知的情况。我需要从一个文件夹中取出所有的 csv 文件,一个一个地读取它们,例如验证它们。有姓名、年龄、电子邮件等数据。所以姓名应该只有字母,年龄应该是数字,电子邮件应该是有效的电子邮件格式。在任何行中包含无效数据的文件,不应对该特定 csv 文件进行任何进一步处理,并且应将其移至另一个包含错误 csv 文件的文件夹,并且程序将移至文件夹中的下一个 csv直到所有这些都得到检查、验证和移动。 我不知道如何开始。请帮帮我。
【问题讨论】:
-
这里有很多问题要问。对不起。
-
好的。至少我应该如何开始?就像我如何逐行解析 csv 并从中获取数据进行验证?
-
您可以尝试使用 Apache 实用程序读取 CSV 文件:commons.apache.org/proper/commons-csv
-
这里有一件真实的事情:您首先将诸如“java读取csv”之类的术语放入您的搜索引擎。您可能会惊讶地发现有多少材料。然后您研究help center 以了解如何/在这里问什么。
标签: java csv file-handling