# CSV文件解析器设计与实现 **Repository Path**: ll177686/work ## Basic Information - **Project Name**: CSV文件解析器设计与实现 - **Description**: csv文件解析器 - **Primary Language**: C++ - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-16 - **Last Updated**: 2023-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CSV文件解析器设计与实现 #### 介绍 -csv文件解析器 -设计实现csv文件解析器,并可以利用该csv解析器,进行csv文件的数据校验功能。 #### 任务 一、设计一个csv文件解析器,具体要求如下: 1、该csv解析器可以读取任意csv文件。 2、可以获取到csv文件中的任意行的有效数据。 3、可以获取csv文件中任意位置的数据,例如第3行第2列的数据。 4、也可以获取csv文件中的全部数据。 二、csv文件的数据校验 使用设计的csv解析器,完成如下功能: 目前有两份包含学生信息的csv文件数据,一份为标准的学生信息文档, 里面的学生信息全部是正确的;另外一份是学生信息有误的数据。目前需要使用 设计的csv解析器完成两份数据的校验功能,将有误的学生信息查找出来,并提 示相关错误信息。 学生的信息主要校验学号、姓名、班级。可能出现的错误有:数据重复、数 据缺失、填报信息有误等。给出的提示信息要包括,错误类型,出错的学生具体 信息。例如:张三,学号有误或缺失,正确学号为*****,或者李四,信息重复 等。