【发布时间】:2022-01-26 18:10:59
【问题描述】:
有很多 CSV 示例可以列出 Flutter 应用程序,我遇到了 Flutter Web 和文件转换的问题。
某些 CSV 无法正常工作,我猜这是格式问题 这是用户上传文件时的转换函数
Future _openFileExplorer() async {
FilePickerResult? result = await FilePicker.platform.pickFiles(
allowMultiple: false,
withData: true,
type: FileType.custom,
allowedExtensions: ['csv']);
if (result != null) {
//decode bytes back to utf8
final bytes = utf8.decode((result.files.first.bytes)!.toList());
setState(() {
//from the csv plugin
employeeData = CsvToListConverter().convert(bytes);
});
}
}
工作 CSV 文件转换
csv文件转换不行,结构不一样,一大块
如果您想尝试,我对项目进行了完整的 repo,在 README 中添加了一些照片,
【问题讨论】:
标签: flutter csv flutter-web csvtoarray