将TableView数据导出为CSV文件

时间:2015-08-27 19:20:00

标签: ios swift xcode6

如何将Tableview Cell Datas导出为CSV文件?我会将此csv文件作为电子邮件附件发送?谢谢你帮忙!!!

1 个答案:

答案 0 :(得分:0)

由于您的数据是一个数组(即您的数据模型!)并且假设其内容是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
}
}