いくつかのクエリを実行する必要がある Excel シートがあります。プロジェクトで Excel シートに正常にアクセスできましたが、小さな列でもコード フェッチを記述する必要があるため、クエリを実行するのに問題があります。Excel シートを SQLite データベースに変換する方法はありますか? それは私の仕事を簡素化するからです。Excel シートが 29 シートで大きすぎます。これらの値を手動で入力することはできません。
33219 次
2 に答える
11
いくつかの実用的なオプションがあります。
IanNortonが言ったように、Excelファイルをアプリで直接開くことができます
最初に Excel を SQLite ファイルに変換してから、その SQLite ファイルをアプリにドロップして読み取ることができます。
- このツールは、Excel ファイルを SQLite に変換できます - http://converttosqlite.com/
Excel を SQLite に変換し、アプリで SQLite DB にクエリを実行する場合は、オプション #2 を使用します。ただし、アプリで Excel ファイルを直接読みたいだけの場合は、オプション #1 を使用してください。
于 2014-09-24T14:36:12.030 に答える
4
SQLite はリレーショナル データベース形式で、Excel はスプレッドシートです。一般的な変換ツールがあるため、この 2 つの間に直接的な関係はありません。
式やフォーマットが必要かどうかについては言及していません。ただし、ここで言及されているコードを使用できます。 Android プログラムで Excel シートを読み取る方法.
次に、sqlite データベースをどのように構築し、読み取った値を保存するかはあなた次第です。
于 2011-09-14T07:25:52.427 に答える