【发布时间】:2019-11-06 07:13:38
【问题描述】:
我一直在寻找以颤振的方式将 csv 导入数据库。但不幸的是,我找不到与此案相关的文章。所以我想知道是否有办法将 csv 导入数据库。如果是,我该如何实现?就我而言,我打开文件选择器并想要导入 csv 文件。我可以用 Kotlin 的方式轻松地做到这一点,但不能以一种颤抖的方式。我将不胜感激。
【问题讨论】:
-
使用pub.dev/packages/sqflite - 很可能在循环中执行
db.insert- 每行一个insert -
我用的是sqlite,但是如何读取内容并将它们添加到sqlite数据库中?在 Kotlin 中,我使用 headLine(BufferedReader(file)) 读取并删除“,”并保存在数组中并插入数据库。我开始学习 Flutter 才 1 个月,如何在 Flutter 中实现这一目标。
-
见
File.openRead()和LineSplitter -
好的,我去看看
-
更多:fluttermaster.com/how-to-read-file-using-dart - 我忘了小文件可以使用
File.readAsLines()