Swift / Firebase将快照(JSON)转换为Excel

这里的任何人都知道一个好的方法来将Firebase数据转换成Excel格式? 理想情况下,我想通过函数调用来做到这一点,以便我可以从Firebase中提取JSON数据库并将其转换为Excel格式。

以我的Firebase的JSON为例:

Snap (-KQc-qqY3qc6ZQgQQ4EF) { DOB = "01/09/2016"; purpose = "No purpose"; name = "Adam"; timeOfVisit = 1803; userID = LV6aANvLfAcTXTDpsZr5R4viUnE2; } 

当用户点击“export to excel”button时,我想从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 }