Flutter:如何从资产中读取csv



我一直在处理csv 4.1.0包和csv_reader,但我不知道如何读取csv:c有没有任何简单的方法/配方来实现";阅读器";然后得到一个列表?

我试过了List<List<dynamic>> data = const CsvToListConverter().convert("assets/csv/name.csv");然后我做print(data),得到flutter: [[assets/csv/name.csv]]

注意:我已经在资产的pubspec.yaml文件中添加了我的csv作为依赖项

我想得到这个csv:https://gist.github.com/armgilles/194bcff35001e7eb53a2a8b441e8b2c6

谢谢

将其包含在您的pubspec.yaml中:csv: ^4.1.0(当前版本(您可以使用软件包导入"package:ccsv/csv.dart";里面有一个名为CsvToListConverter((的方法,使用它可以将CSV数据转换为一个漂亮的列表。

import 'package:csv/csv.dart';
...
List<List<dynamic>> rowsAsListOfValues = const CsvToListConverter().convert(data);

相关内容

  • 没有找到相关文章

最新更新