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