创建要从Internet读取的CSV文件

创建要从Internet读取的CSV文件,csv,file,flutter,dart,Csv,File,Flutter,Dart,如何创建有机会从URL读取的CSV文件?例如:您可以使用csv包。将csv依赖项添加到pubspec.yaml文件 csv: ^4.0.3 http: 将“包:csv/csv.dart”导入为csv; 将“package:http/http.dart”导入为http; 未来csvToList()异步{ var csvfile=wait http.get('url'); csv.CsvToListConverter converter=新的csv.CsvToListConverter( eo

如何创建有机会从URL读取的CSV文件?例如:

您可以使用csv包。将csv依赖项添加到pubspec.yaml文件

csv: ^4.0.3  
http:
将“包:csv/csv.dart”导入为csv;
将“package:http/http.dart”导入为http;
未来csvToList()异步{
var csvfile=wait http.get('url');
csv.CsvToListConverter converter=新的csv.CsvToListConverter(
eol:'\r\n',字段分隔符:','
);
List listCreated=converter.convert(csvfile.body);//csv文件将转换为二维列表
创建返回列表;
}
csv对象还提供了一种方法,可用于从列表中创建csv文件:

csv.ListToCsvConverter(List<List<dynamic>> input) //accepts a List of Lists as input
csv.listtocsconverter(列表输入)//接受列表作为输入

CSV只不过是文本文件,字段之间用逗号分隔。只需创建并放置在服务器上。
csv.ListToCsvConverter(List<List<dynamic>> input) //accepts a List of Lists as input