我在csv文件中获得了一个大的生产数据,由于记录中的新行字符,一些记录被分成两行或更多行。但问题是,分成多行的字段值不包含在双引号中。
我正在使用OpenCSV API解析文件(使用**的 readNext 方法 com.opencsv.CSVReader **)在java中。我们在OpenCSV或任何其他API中有任何标识记录拆分的内容,并用双引号将记录中的拆分值括起来,以便 readNext 方法将其视为一条记录,尽管有新行参与记录的人物。
实际上,重点是,我不想编写任何复杂的逻辑来组合分割记录,因为记录的列值可能小于或等于文件中的标头数。