对于我的应用程序,我希望能够将 excel 工作表导入 Xcode,然后使用 swift 以编程方式提取相关数据。我希望能够像二维数组一样访问数据。
我基本上想要一个二维数组,但只要一个,我就可以从 excel 文件中预先导入。
我希望能够调用特定单元格中的数据,例如我可以获取单元格 A5 中的数据。
我正在使用 Xcode 9.2,swift 4。
最佳答案
有一个开源库CoreXLSX可以使用 CocoaPods 导入到您的项目中或 Swift Package Manager .在它与您的项目集成后,您可以导入它的模块并以这种方式使用它:
import CoreXLSX
guard let file = XLSXFile(filepath: "./categories.xlsx") else {
fatalError("XLSX file corrupted or does not exist")
}
for path in try file.parseWorksheetPaths() {
let ws = try file.parseWorksheet(at: path)
for row in ws.data?.rows ?? [] {
for c in row.cells {
print(c)
}
}
}
关于swift - 在 Swift Xcode 中使用 Excel 工作表中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48209227/