0

このリソースを含む多くの場所を検索して、DB テーブルを CSV 形式でエクスポートする方法の例を見つけました。アイデアや提案をお願いします。シェルスクリプトではなく、コードでこれを行いたいです。DB をバックアップとしてエクスポートするコードが既にあります。テーブルの内容をエクスポートして、スプレッドシート アプリケーションで表示できるようにしたいと考えています。

4

2 に答える 2

0

私はこれがすでにここで答えられていると思います:シェルスクリプトを使用してsqliteからcsvにエクスポートします

それでもうまくいかない場合は、質問を編集してより具体的にしてみてください。

于 2012-06-08T21:34:48.157 に答える
0

これを行う直接的な方法はありません。

テーブルにクエリを実行する必要があります (例: "SELECT * FROM MY_TABLE")。次に、 のgetColumnNames()メソッドを使用して列名をCursor取得し、これを で使用して csv ファイルの最初の行を作成します。 ..String[]StringBuilder

column1,column2,column3

次に、列名配列を移動してCursor循環し、各列の値を取得します...

getString(getColumnIndex(columnNames[x]));

...そして、返された文字列を a に渡し、StringBuilder値を連結してファイルに書き込みます...

value1,value2,value3

于 2012-06-08T23:23:12.113 に答える