我正在制作一个表单应用程序。管理员创建一个表单,然后用户可以填写该表单。问题和答案将保存到 Firebase Firestore。 This is how my Firestore looks like. 用户填写表单后,我想让管理员通过按“下载”按钮来下载 Excel 文件。 Excel 文件将包含所选表单(我可以通过 formID 访问表单)以及该表单的所有问题和答案。
编辑:如果无法在 Excel 中导出,CSV 也可以接受
最佳答案
Firebase 没有针对此问题提供内置选项,您必须在管理员调用下载按钮时按照以下步骤自行构建此选项:
- 从 Firestore 获取所需的表单数据。
- 使用 Excel 包 ( excel/syncfusion_flutter_xlsio ) 将上述步骤中提取的数据写入 Excel 工作表。
- 使用
share
软件包让管理员可以选择查看、保存和共享从上述步骤中提取的 Excel 文件。 (可选)
关于excel - 如何使用应用将 Firebase 数据导出到 Excel 表格中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67600628/