#csv #flutter #decode
#csv #flutter #расшифровать
Вопрос:
Я возился с csv 4.1.0
пакетом, csv_reader
но не могу понять, как читать csv: c Есть ли какой-нибудь простой способ / рецепт для реализации «reader» и получения своего рода списка списков?
Я попробовал List<List<dynamic>> data = const CsvToListConverter().convert("assets/csv/name.csv");
, затем я делаю print(data)
, и я получаю flutter: [[assets/csv/name.csv]]
Примечание: я добавил свой csv в качестве зависимости в файл pubspec.yaml в assets
Я хочу получить этот csv: https://gist.github.com/armgilles/194bcff35001e7eb53a2a8b441e8b2c6
Спасибо
Ответ №1:
включите это в свой pubspec.yaml: csv: ^4.1.0
(текущая версия) Вы можете использовать импорт пакета ‘package:csv / csv.dart’; Внутри у вас есть метод с именем CsvToListConverter (), с помощью которого вы можете преобразовать свои данные CSV в красивый список.
import 'package:csv/csv.dart';
...
List<List<dynamic>> rowsAsListOfValues = const CsvToListConverter().convert(data);