ios - iPad应用程序设计: sync with Excel file

标签 ios ipad excel

我正在为一家小公司设计一款新的 iPad 应用。该应用程序将使用 Core Data 来存储本地数据库以及产品和价格数据库。最后的数据库需要始终保持最新,因为价格可能会发生变化。

该公司有一个 Excel 文件来保存该价格数据库。因此,他们没有可以从我的应用程序进行交互的 SQL 数据库。

一种选择是导出 CVS 中的 Excel 文件并将该文件放入其服务器中(可通过互联网访问)。然后我的应用程序应该解析该文件。

不过,我不太喜欢这个想法。

你有什么建议吗?

最佳答案

我遇到了和你非常相似的问题。我最近参与了一个项目,客户希望将 Excel 文件中的信息导入到应用程序中。我知道很多人说,只需将其转换为 CSV 并以这种方式解析它,但我真的不希望客户端再经历另一个步骤并引入不同的文件格式 - 就这么简单。

我也真的不喜欢将信息存储在云端,尤其是 Google。隐私对于大多数公司来说都很重要,我怀疑他们是否会批准您使用 Google 来解析信息。

为了解析该文件,我创建了 QZXLSReader。它是一个拖放解决方案,因此使用起来更容易。我认为它的功能并不完整,但它对我有用。

它基本上是一个可以打开 XLS 文件并将其解析为 Obj-C 类的库。一旦你有了这些类,就可以很容易地将它们发送到 Core Data 或字典或你拥有的其他东西。

希望对您有帮助!

关于ios - iPad应用程序设计: sync with Excel file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10682388/

相关文章:

ios - 如何在swift中将Data转换为Int

ios - UIAlertView 在 iOS 8.3 中崩溃

ios - 是否有可能无法读取 UserDefaults.standard 值?

excel - Angular 5 上的 XLSX 缩小版?

iOS 错误 : Heap corruption detected, free list is damaged and Incorrect guard value: 0

iOS 7 Safari 无法滚动 DIV 溢出 : hidden or auto

iphone - 使用 CFUUID 和 NSUUID 类生成的 UUID 有什么区别?

python - Pandas 读取混合日期格式的 Excel

python - 如何使用电子表格中的第一行作为 Dataframe 列名称而不是 0 1 2...等?

ios - 使用 Swift 3 解析 JSON