2

いくつかのクエリを実行する必要がある Excel シートがあります。プロジェクトで Excel シートに正常にアクセスできましたが、小さな列でもコード フェッチを記述する必要があるため、クエリを実行するのに問題があります。Excel シートを SQLite データベースに変換する方法はありますか? それは私の仕事を簡素化するからです。Excel シートが 29 シートで大きすぎます。これらの値を手動で入力することはできません。

4

2 に答える 2

11

いくつかの実用的なオプションがあります。

  1. IanNortonが言ったように、Excelファイルをアプリで直接開くことができます

  2. 最初に Excel を SQLite ファイルに変換してから、その SQLite ファイルをアプリにドロップして読み取ることができます。

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 に答える