excel - 如何使用应用将 Firebase 数据导出到 Excel 表格中?

标签 excel flutter google-cloud-firestore export-to-excel

我正在制作一个表单应用程序。管理员创建一个表单,然后用户可以填写该表单。问题和答案将保存到 Firebase Firestore。 This is how my Firestore looks like. 用户填写表单后,我想让管理员通过按“下载”按钮来下载 Excel 文件。 Excel 文件将包含所选表单(我可以通过 formID 访问表单)以及该表单的所有问题和答案。

编辑:如果无法在 Excel 中导出,CSV 也可以接受

最佳答案

Firebase 没有针对此问题提供内置选项,您必须在管理员调用下载按钮时按照以下步骤自行构建此选项:

  1. 从 Firestore 获取所需的表单数据。
  2. 使用 Excel 包 ( excel/syncfusion_flutter_xlsio ) 将上述步骤中提取的数据写入 Excel 工作表。
  3. 使用share软件包让管理员可以选择查看、保存和共享从上述步骤中提取的 Excel 文件。 (可选)

关于excel - 如何使用应用将 Firebase 数据导出到 Excel 表格中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67600628/

相关文章:

excel - 在 Excel 中生成随机单词列表,但没有重复

vba - 获取 InternetExplorer 对象的 ReadyState 时出现自动化错误

flutter - 你如何在 dart 中使用抽象类进行继承?错误 : superclass SpanishData doesn't have a zero argument constructor

firebase - FireStore collection.addSnapshotListener 是否由嵌套文档的更改触发?

reactjs - Firebase v9 React JS IndexOf 不是函数

string - 将字符串转换为属性或对象 (VBA)

excel - 将 SUBSTITUTE 与通配符一起使用

android - 可以共享 ipa 文件以在 iPhone 上本地安装

flutter - 在向上滑动面板中使用listview.builder flutter (溢出的RenderFlex的方向为Axis.vertical)

firebase - Firestore安全规则: How to validate that a field is undefined?