【发布时间】:2021-05-02 19:20:37
【问题描述】:
我打开一个 CSV 文件并将其转换为 Flutter(Dart) 中的 List 类。除了空单元格外,一切都运行良好。空单元格转换为字符串类型“null”。我正在寻找一种有效的方法来在转换过程中将它们更改为真正的空值。这是我的示例代码:
//--- mytable.csv is an SQLite table
final myStream = File('mypath/mytable.csv').openRead();
final _myList = await myStream
.transform(utf8.decoder)
.transform(new CsvToListConverter())
.toList();
【问题讨论】:
-
“真正的空”是什么意思?您能否提供一个简短的示例数据,说明您目前拥有什么以及您期望什么?
-
当然是的:_myList[0][2] = "null" 是当前值,但我想更改如下:_myList[0][2] = null 同时从 Csv 转换为当前值列表。