3

テーブルが ~100x100 の Excel ファイルがあり、iOS アプリからこの値にアクセスする必要があります。 ここに画像の説明を入力

最初は、 Mr.DataConverterでjson を作成しようとしましたが、配列への読み取りは問題ありません。しかし!一部の float 値が正しく認識されず、引用符なしで数値が取得されました。 ここに画像の説明を入力

その時点で、他の人は正しく解析されました! したがって、この瞬間から、Json 文字列を NSArray に解析できません。

問題は、xls を json に変換する方法、または iOS デバイスに値を入れて取得する方法です。

ありがとう。

4

3 に答える 3

1

DHlibxls iOS フレームワークを使用して、.xls ファイルをアプリに取り込むだけで、そのフレームワークを読み取って処理できます。このフレームワークは、SourceForge のオープン ソース libxls ライブラリに基づいており、属性のない BSD ライセンスを持っています。

于 2013-04-10T17:58:11.987 に答える
0

Excel スプレッドシートを CSV にエクスポートしてから、適切なCSV パーサーを使用してデータを解析することをお勧めします。問題が発生した場合は、スプレッドシートに修正が必要な問題がある可能性があります。

于 2013-04-10T19:46:45.410 に答える
0

代替方法: 可能であれば、次の形式の Excel ファイルを使用します: タブ区切りテキスト ファイル。それはあなたの問題をすべて解決します。ファイル マネージャー/c++ を使用して、iOS でテキスト ファイルを簡単に開くことができます。

Excelスプレッドシートをタブ区切りテキストファイルに変換

于 2013-04-10T17:57:21.890 に答える