iOS简单的方法来转换和存储大型表
我有表〜100×100的Excel文件,需要从iOS应用程序访问这个值。
首先,我试图在DataConverter中创buildjson,然后读取数组就不成问题。 但! 一些浮点数值没有被正确识别,我会得到不带引号的数字:
当时正确的parsing! 所以,从这一刻起,我无法将我的Jsonstringparsing为NSArray。
问题是:如何将xls转换为json,或者如何在iOS设备中放置和检索值?
谢谢。
我build议将 Excel电子表格导出为CSV,然后使用适当的CSVparsing器来parsing数据。 如果遇到任何问题,那么在电子表格中可能需要解决一个问题。
您可以使用DHlibxls iOS框架 ,只需将.xls文件拖放到您的应用程序中,然后使用该框架进行读取和处理。 该框架基于SourceForge上的开源libxls库,并具有非归属的BSD许可证。
替代方法:如果可能的话,在formate:tab分隔的文本文件中使用excel文件。 这解决了所有的问题。 使用文件pipe理器/ c ++轻松打开iOS中的文本文件。
转换-AN-Excel的电子表格到A-制表符分隔文本文件