【问题标题】:Export TableView Data to CSV-file将 TableView 数据导出到 CSV 文件
【发布时间】:2015-08-27 19:19:59
【问题描述】:

如何将 Tableview 单元格数据导出到 CSV 文件?我会将此 csv 文件作为电子邮件附件发送吗?感谢您的帮助!!!

【问题讨论】:

  • 您首先需要了解的是 ModelView 之间的区别。 UITableView 是一个View。您真正应该问的问题是如何从我的数据模型中获取数据并将其保存为电子邮件附件。这是你真正的问题吗?或者你不使用任何东西来存储数据?
  • 我是 swift 的初学者。所以我感谢每一个帮助。目前我用数组填充表格视图单元格。我将仅在运行时存储数据并将其导出到 csv。关闭应用程序时,数据可能会丢失。所以我喜欢这样做的正确方法。我必须先存储数据以导出到 csv 吗?

标签: ios swift xcode6


【解决方案1】:

由于您的数据是一个数组(即您的数据模型!)并且假设它的内容是 String 类型,您可以使用如下所示的简化实现将其转换为另一个逗号分隔的字符串。完成创建数组后,您需要插入代码。填充表格视图是一个单独的问题,除非您使用表格来创建或修改数据数组。 Swift 具有强大的字符串处理能力,并且有一种更紧凑的方式来做到这一点。此外,如果您想直接从您的视图控制器发送电子邮件,或者您想将其保存在本地或云端,您还有更多工作要做。

import UIKit

var str = ["A","B","C"]
var csv:String = ""
var tmp = ""
for x in str {
    if x != str.last {
        csv += x+","
    } else {
        csv += x
}
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-16
    • 2014-08-07
    • 2014-10-20
    • 1970-01-01
    • 2015-09-01
    • 2013-09-10
    相关资源
    最近更新 更多