我有Excel表文件與100x100,需要從iOS應用程序訪問這個值。 iOS簡單的方法來轉換和存儲大型表
首先,我試着在Mr.DataConverter中製作json,然後讀取數組並不是問題。但!一些浮點值沒有被正確識別,而且我得到的數字不包括引號:
在其他的時間正確的解析! 因此,從這一刻起,我無法將我的Json字符串解析爲NSArray。
現在的問題是: 如何將xls轉換爲json,或者如何在iOS設備中放置和檢索值?
謝謝。
我有Excel表文件與100x100,需要從iOS應用程序訪問這個值。 iOS簡單的方法來轉換和存儲大型表
首先,我試着在Mr.DataConverter中製作json,然後讀取數組並不是問題。但!一些浮點值沒有被正確識別,而且我得到的數字不包括引號:
在其他的時間正確的解析! 因此,從這一刻起,我無法將我的Json字符串解析爲NSArray。
現在的問題是: 如何將xls轉換爲json,或者如何在iOS設備中放置和檢索值?
謝謝。
我建議將exporting的Excel電子表格轉換爲CSV格式,然後使用合適的CSV parser來解析數據。如果遇到任何問題,那麼電子表格中可能存在需要修復的問題。
替代方案:如果可能,請在formate:tab分隔文本文件中使用excel文件。這解決了你所有的問題。使用文件管理器/ C++輕鬆打開iOS中的文本文件。
您可以使用DHlibxls iOS Framework,只是拉.xls文件到您的應用程序,然後使用該框架閱讀和處理。該框架基於SourceForge上的開源libxls庫,並具有非歸屬BSD許可證。
導出爲CSV,然後[解析CSV](http://stackoverflow.com/questions/3344628/where-can-i-find-a-csv-to-nsarray-parser-for-objective-c)。 – Joe 2013-04-10 17:56:44
喬 - 這是最好的方式! – HotJard 2013-04-10 19:00:56