私は静的なcsvファイルを持っています。私は自分のアプリケーションでcsvファイルのデータにアクセスできるように、csvファイルのすべてのデータをデータベースに変換したいと思っています。私はこれについて多くを探しました。しかし、私は自分の目的に役立つものを見つけることができませんでした。誰か助けてくれますか?ありがとうございました。どのようにしてcsvファイルからデータを読み込み、sqliteのデータベースファイルに保存できますか?
0
A
答えて
0
最後に私はそれを理解しました.csvファイルは、sqlite firefox拡張機能のようなツールを使ってsqliteデータベースファイルに変換できます。変換されたファイルは、アプリケーションで使用できます。
1
私は、自動的にCSVファイルを取得してデータベースに入力するものは何もわかりません。少なくとも、ファイルの各値を自分でDB行にマップする必要があります。 CSVファイルを処理するための独自のコード(ライブラリなどを使用)を作成し、各CSVの「行」をsqliteに挿入するコードを記述する必要があります。
フォーマットを制御するCSVファイルの処理は非常に簡単です。あなたはFileReadとString.split()を使うことができます。その後、再び、CSVの行にその値NがDBにNをCOLにマッピング、あなたが行うことができます。この例では
private static final List<String> COLUMNS = new ArrayList<String>() {
add("NAME"); add("ADDRESS"); add("ZIPCODE"); ...;
}
SQLiteDatabase db = ...;
BufferedReader br = new BufferedRead(new FileReader("foo.csv"));
String line;
while ((line = br.readLine()) != null) {
Iterator cols = COLUMNS.iterator();
String[] vals = line.split("\\s*,");
ContentValues cv = new ContentValues();
for (String v: vals) {
cv.put(cols.next(), v);
}
db.insert(..., cv);
}
を想定して、あなたは列に定義された列の順序が正確に一致していることを確認する必要があります各CSV行の値の順序。
-1
まず第一にあなたは.NETがDataGridViewのにあなたのcsvファイルをロードし、SQLiteのデータベースに全データを保存使用している場合は、あなたのプログラム について教えてくれませんでした あなたのプログラムであなたのcsvファイルをインポート..
関連する問題
- 1. SQLiteは読み込み時にデータベースファイルをロックしますか?
- 2. pythonでファイルからデータを保存して読み込みますか?
- 3. CSVファイルを読み込み、データをトリミング/フィルタリングしてデータベースに保存する#
- 4. ファイルからダブルベクトルを保存して読み込みます。
- 5. ハッシュマップを保存してファイルに読み込みますか?
- 6. CSVから読み込んでExcelのタブに保存する
- 7. 読み込みCSVファイルからノードとバッチを使用して保存 - 7
- 8. パテからデータを読み込み、Pythonで別のファイルに保存する
- 9. C#ラベルからデータを保存し、テキストボックスから読み込み
- 10. C++ .csvファイルからの読み込み
- 11. WP7 - CSVファイルから読み込みますか?またはデータをどうしたらいいですか?
- 12. VB.NET:データを保存して読み込みますか?
- 13. csvファイルからC++を読み込み、クラスメンバーにデータを割り当てます。
- 14. csvファイルを読み込んで大文字に変換し、別のcsvファイルにpythonで保存しますか?
- 15. csvファイルからSpring読み込みデータでテストを実行
- 16. 外部キーliquibaseでcsvファイルからデータを読み込み
- 17. fom CSVを読み込んでArrayListにデータを保存する
- 18. iPadのFlex4.5アプリケーションでFile.applicationStorageDirectoryからファイルを保存/読み込み
- 19. Python ORM - ファイルへの/からのSQLデータの保存または読み込み
- 20. JSONファイルからテーブルビューを保存して読み込みますか?
- 21. URLから読み込み、データを倍精度で保存しますか?
- 22. csvファイルからテーブルにdouble値を読み込みます
- 23. どのようにテキストファイルから読み込みますか?
- 24. どのようにファイルのデータをExcelで読み込み、Javaを使用してCSVファイルに書き込むのですか?
- 25. csvファイルからデータを読み込み、グラフ
- 26. Dart VMプログラムからどのようにファイルを読み込みますか?
- 27. Logstashはフォルダ(* .csv)からcsvファイルを読み込みません
- 28. ファイルからオブジェクトを読み込んでArrayListに保存する
- 29. 読み込みしようとした後にcsvファイルに書き込む
- 30. Csvファイルに保存されたRのつぶやきを読み込もう