Flutter : chargez et affichez le contenu des fichiers CSV đ
CSV signifie Comma-Separated Values, est un type de fichier largement utilisĂ© pour stocker des donnĂ©es tabulaires (chiffres et texte) dans le texte brut oĂč chaque ligne aura le mĂȘme nombre de champs. Dans cet article, nous allons explorer comment lire le contenu d’un fichier CSV dans Flutter et afficher ce contenu Ă l’Ă©cran.
Pas
- Copiez le fichier CSV dans le dossier assets (crĂ©ez-en un s’il n’existe pas) dans le rĂ©pertoire racine de votre projet. N’oubliez pas de dĂ©clarer ce dossier assets dans le pubspec.yaml :
La section suivante est spécifique à Flutter.
flutter:
assets:
- assets/
- Installez le package csv en exécutant la commande suivante :
Exécutez ensuite :
- Ajoutez la méthode suivante pour charger le fichier csv.
List<List<dynamic>> _data = [];
// This function is triggered when the floating button is pressed
void _loadCSV() async {
final _rawData = await rootBundle.loadString("assets/kindacode.csv");
List<List<dynamic>> _listData =
const CsvToListConverter().convert(_rawData);
setState(() {
_data = _listData;
});
}
Aperçu
sympa đ„°
GitHub
Voir Github