研究了半天,并没有研究出来如何在swift中读取xls格式的数据,故只能复制粘贴到txt文档中。
数据源如下
它横排由/t分割,竖行之间由/r分割,最后实现如下,详情见注释
func readfile() -> ([Double],[Double])// 从Source File 读取txt数据 多列
{
var datax = [Double]()
var datay = [Double]()
var data = [Double]()
if let txtFile = NSBundle.mainBundle().pathForResource("UIKitDynamics", ofType: "txt")
//文件路径 txtFile为读取到的字符串路径
{
let txtData = NSData(contentsOfFile: txtFile)// 读取数据,UTF-8格式的NSData
let myString:String = (NSString(data: txtData!, encoding: NSUTF8StringEncoding))! as String
// UTF-8格式的NSData转换成String
let myStringasArray : [String] = myString.componentsSeparatedByCharactersInSet(NSCharacterSet (charactersInString: "\r\t"))
//p