gpt4 book ai didi

ios - 在 Swift 中下载和处理 .xls (Excel) 文件

转载 作者:可可西里 更新时间:2023-10-31 23:44:59 47 4
gpt4 key购买 nike

我想构建一个可以下载 Excel 文件并在表格中显示内容的 Iphone 应用。

我想我成功下载了文件,但我得到的数据如下所示:

<d0cf11e0 a1b11ae1 00000000 00000000 00000000 00000000 3e000300 feff0900 06000000 00000000 00000000 01000000 45000000 00000000 00100000 feffffff 00000000 feffffff 00000000 44000000 ffffffff ffffffff ffffffff ffffffff ........ >    

这是下载代码:

let url = NSURL(string: "https://s3-eu-west-1.amazonaws.com/schooly/handasaim/news/f_1312015203355628490.xls")

let urlRequest = NSURLRequest(URL: url!)

NSURLConnection.sendAsynchronousRequest(urlRequest, queue: NSOperationQueue.mainQueue(), completionHandler: {
response, data, error in

if error != nil {
println("There was an error")

} else {
println(data)
}
})

如果下载代码正确,我如何解码数据并访问它?

如果错误,下载 Excel 文件和访问数据的正确方法是什么?

最佳答案

我建议您使用 Alamofire 下载文件,该文件是 AFNetworking 等第三方库。然后你可以在默认的 DocumentDirectory 中拥有下载的文件。

在这里你得到框架Alamofire并使用您的项目进行设置。

下载功能是这样的,

let destination = Alamofire.Request.suggestedDownloadDestination(目录:.DocumentDirectory,域:.UserDomainMask)

Alamofire.download(.GET, "https://s3-eu-west-1.amazonaws.com/schooly/handasaim/news/f_1312015203355628490.xls", 目的地)

然后是最难的部分。试试这些。但是在 Objective-C 中

DRCollectionViewTableLayout

关于ios - 在 Swift 中下载和处理 .xls (Excel) 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27929592/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com