如何从url加载csv并显示为listview flutter



我是新的扑动,我发现从本地加载csv并显示为listview,但我想从url加载并显示。我该怎么做呢?

来自远程源的。csv的内容类型可能为text/csv。

您应该能够使用库调用url (https://pub.dev/packages/http是一个不错的选择,尽管我听说Dio和其他一些我没有遇到过的好东西),获取数据(例如作为http.Response),将响应解析为某种模型,然后在列表视图中显示它。理想情况下,显示来自本地和远程数据源的数据之间的差异将是最小的-只是数据来自何处。这意味着您应该能够重用您编写的代码来从本地源加载数据。

没有更多的信息很难帮助。在https://resocoder.com/category/tutorials/flutter/tdd-clean-architecture/上有一个关于使用Clean架构构建Flutter应用程序的很好的教程。不同之处在于Response数据将是csv而不是JSON,因此您需要在本地加载中加入您所做的工作。

最新更新