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

时间:2016-09-04 08:09:38

标签: json swift excel firebase firebase-realtime-database

有没有人知道将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

}

0 个答案:

没有答案