有没有人知道将Firebase数据转换为excel格式的好方法?理想情况下,我想通过函数调用来实现这一点,这样我就可以从Firebase中提取JSON数据库并将它们转换为excel格式。
以Firebase的JSON为例:
Snap (-KQc-qqY3qc6ZQgQQ4EF) {
DOB = "01/09/2016";
purpose = "No purpose";
name = "Adam";
timeOfVisit = 1803;
userID = LV6aANvLfAcTXTDpsZr5R4viUnE2;
}
当用户点击“导出到Excel”按钮时,我想从Firebase获取JSON文件并将其转换为excel文件。随后我想通过电子邮件将此文件发送给用户。
@IBAction func exportToExcel(sender: AnyObject) {
let dataSnapshot: FIRDataSnapshot! = self.database[indexPath.row]
let databaseValues = dataSnapshot.value as! Dictionary< String, AnyObject>
let name = databaseValues["name"] as! String!
let time = databaseValues["timeOfVisit"] as! Int!
let DOB = databaseValues["DOB"] as! String!
let purpose = databaseValues["purpose"] as! String!
// parse above variables into individual rows in excel file
}