在Swift应用中从Excel文档中读取数据

时间:2018-07-14 17:25:16

标签: swift excel firebase

我有一个包含一些表和许多数据点的Excel文档。我想从中读取内容,以填充一些UICollectionView单元格和我应用程序的其他部分。

类似的东西:

Country | Temperature | Cost
-----------------------------
Spain   | 23          | 80
France  | 26          | 60
Italy   | 31          | 120

我想要一个外部数据库,因此无需更改应用程序即可更改信息。我在其他应用程序中使用Firebase,但我不想依赖将来可能需要付费的东西。

因此,我正在考虑将Excel文档转换为Google表格,然后使用API​​进行阅读。但是我只是让我的生活更加困难吗?这似乎是一个笨拙的解决方案。

3 个答案:

答案 0 :(得分:1)

1-打开 Excel 并将文件导出为CSV

2-使用此Link将其读取为数组

答案 1 :(得分:0)

Excel并非完全是数据库或数据存储。如果您想要一个应用程序,则构建一个应用程序-这意味着拥有一个数据库/数据库以及一个用户界面,UI。至于更新数据点,您可以自动执行(首选),也可以使用UI手动更新。

答案 2 :(得分:0)

如果您不需要编辑Excel文档并将其以新的XLSX格式存储,则可以使用Swift编写的开源库,该库可以让您解析此文件并从中读取单元格数据:{{3 }}。