-1

我正在尝试读取具有多行数字的 .csv 文件。我了解如何使用逗号分隔符读取每个值,但我似乎在读取每行中的第一个数字时遇到问题。查看我的代码后,我现在知道它了,因为每行中的最后一个数字后面没有逗号,这导致程序跳过下一行的第一个数字。有没有办法解决这个问题,而无需在文件中手动插入每行末尾的逗号?我尝试添加单独读取每一行然后解析它,但读取每一行似乎改为读取整个文件

4

1 回答 1

1

鉴于您知道如何通过逗号分隔符分割字符串,您还应该发现通过行尾分隔符分割字符串很容易。然后通过逗号分隔符对这些字符串中的每一个应用第二个拆分过程。另外,请确保您的行尾分隔符首先不会导致问题,即"\n""\r""\r\n"行尾分隔符的三个可能值,并且一个与另一个可能会导致问题首先不是逐行阅读。

于 2013-07-23T16:00:29.823 回答