我的目标是将CSV转换为列表,以便填充Firebase数据库

此功能将在使用Flutter Web的仪表板上可用。
我需要进行一些验证并添加一些条件,以便插入干净的数据
删除列表的第一行(标题),
检查标题是否与我想要插入的内容匹配等。

问题

我测试了几个CSV文件,有些可以工作,但有些不行。这是什么原因,是格式问题吗?
如何使每个CSV文件都可运行/可读?

我将一些CSV文件添加到csv文件夹中进行测试
例如
kindacode.csvdata-2.csv可以正常工作。所有内容都在一个列表项中。
image

MOCK_DATA.csv无法正常工作。它是一个很大的块。
image

GitHub

查看 Github