swift - 在 Swift Xcode 中使用 Excel 工作表中的数据

标签 swift excel xcode xcode9.2

对于我的应用程序,我希望能够将 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/

相关文章:

ios - 背景视频循环无法快速工作

excel - Project Explorer 中的模块不再分组为模块、类和表单

python - 在 Python flask 中上传、读取、写入 excel 文件

iOS Storyboard - 一次禁用 Storyboard上的状态栏

ios - 如何在第一次构建期间使用变量设置标签的初始值?

ios - 淡化 UITextView 中文本范围的 alpha 值

xcode - 3D 触控快捷方式小工具

xcode - 如何从 Phonegap iOS 项目中删除未使用的框架和库?

ios - 使用自动布局将 UITableView 的高度设置为其内容的高度

excel - 在excel中将文本字段转换为日期