如何使用flutter从excel或谷歌电子表格或CSV导入firebase firestore数据库中的批量数据



我有一个flutter应用程序,用户可以在其中填写一个长表单。但我想添加另一个按钮,当用户想要点击并上传与表单和firebase firestore中的数据存储相同数据的"excel或电子表格或CSV"时。请帮我克服这个问题。

没有API可以做到这一点,Firestore没有上传Excel或CSV文件并将数据自动转换到Firestore的选项。要解决这个问题,您应该为此编写一些代码。正如Krish Bhanushali在评论中建议的那样,您需要逐行读取文件,将数据保存到自定义类的对象中,然后将所有数据写入Firestore。这意味着您阅读的每一行都将作为文档添加到Firestore中。

使用Firefoo。连接到数据库,导入csv,完成。

它的试用版,但工作完美

最新更新