Firebase 如何在flatter中将CSV文件中的数据导入数据库

Firebase 如何在flatter中将CSV文件中的数据导入数据库,firebase,csv,flutter,dart,google-cloud-firestore,Firebase,Csv,Flutter,Dart,Google Cloud Firestore,我想将数据从Flatter中的CSV文件导入firebase数据库。我想使用文件选择器从设备中拾取.CSV文件,并想将数据上载到我的数据库中。稍后我会将数据从数据库检索到我的应用程序中。我怎样才能做到这一点?有什么方法或文章可以帮助我做到这一点吗?这取决于数据库的架构以及数据库是本地的还是服务器上的 在第一种情况下,如果您的数据库存储在用户的设备上以更新数据库。若要从csv中读取,将非常有用 在第二种情况下,您必须构建一个API来将数据传输到服务器。发送整个.csv文件将是一种简单的方法。我使用

我想将数据从Flatter中的CSV文件导入firebase数据库。我想使用文件选择器从设备中拾取.CSV文件,并想将数据上载到我的数据库中。稍后我会将数据从数据库检索到我的应用程序中。我怎样才能做到这一点?有什么方法或文章可以帮助我做到这一点吗?

这取决于数据库的架构以及数据库是本地的还是服务器上的

在第一种情况下,如果您的数据库存储在用户的设备上以更新数据库。若要从csv中读取,将非常有用


在第二种情况下,您必须构建一个API来将数据传输到服务器。发送整个.csv文件将是一种简单的方法。

我使用Firebase Cloud Firestore作为数据库。因此,它位于服务器上,可以全局访问。在这种情况下也很容易!您可以使用csv包读取文件,提取要存储在数据库中的每个参数,并使用firebase包更新firestore!