當前位置:首頁 » 操作系統 » sqlite資料庫導出

sqlite資料庫導出

發布時間: 2022-07-30 09:40:57

A. sqlite資料庫怎麼在安卓平台上導出成cvs或者excel

1、命令導出
實現方式: 將輸出重定向至文件.
命令: .output
sqlite> .output a.txt
然後輸入sql語句, 查詢出要導的數據. 查詢後,數據不會顯示在屏幕上,而直接寫入文件.
2、
或者你下載一些第三方的工具,直接瀏覽保存為 xls 文件。
SQLiteMan
SQLite Manager
SQLite Database Browser
SqlPro SQL Client

CSV全稱 Comma Separated values,是一種用來存儲數據的純文本文件格式,通常用於電子表格或資料庫軟體。用Excel或者Numbers都可以導出CSV格式的數據。

B. 如何用androidstudio導出Sqlite資料庫的db文件

  1. 假設工程所在文件夾

  2. .com.yourproject

  3. 那麼sqlite資料庫文件所在文件夾是:

  4. /data/data/com.yourproject/databases

  5. 假設資料庫名: testdatabase

  6. 控制台輸入命令

  7. adb pull /data/data/com.yourproject/databases/testdatabase.db d:shownearby.db

  8. (成功運行adb的前提是把adb.exe所在的文件夾放入windows環境中,用win7系統,不知道Linux要怎麼設置,whatever,it's your work)

  9. 這樣,資料庫文件就到了D盤。用火狐插件sqlite manager打開吧。

C. sqlite expert personal 如何導出資料庫(自己已經創建好資料庫,和已經插

LITE是一個文件型資料庫,直接復制文件就成了啊
求採納為滿意回答。

D. SQLite 如何導出.sqlite的資料庫

sqlite資料庫是單個文件,直接復制這個文件就可以保存了。

E. sqlitedev v3.8.7 sqlite怎麼導出資料庫

我想把程序中某個打開的SQLite資料庫,然後將這個庫導出到本地的某個目錄去在代碼中打開資料庫是用的sqlite3_open來打開資料庫,如果你要導出資料庫,還不如直接進行文件操作,復制到一個地方。

F. 怎樣用SQLite導入與導出數據SQLserver數

SQL server2005資料庫導入導出

右擊資料庫->任務->備份 一般後綴為.bak,可以點擊添加然後放到一個新的路徑,點擊確定

可以到路徑下找到文件,然後放到目的資料庫文件夾 下,然後右擊資料庫-還原-資料庫-資料庫源與那個備份的名稱要一樣,,瀏覽文件到備份的那個資料庫,選擇下面源設備點擊確定即OK
本人親測過,不會再來討教啊,呵呵

G. SQLite資料庫資料怎麼導出為excel

下面的程序能將SQlite資料庫信息怎麼轉成excel文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129

package zhaoxing.android.tool;
import java.io.File;
import java.io.IOException;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.write.biff.RowsExceededException;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
public class DatabaseDump {
private String mDestXmlFilename;
private SQLiteDatabase mDb;

public DatabaseDump(SQLiteDatabase db, String destXml) {
mDb = db;
mDestXmlFilename = destXml;
}

public void exportData() {

try {

// Log.i("mdb", mDb.getPath());
// get the tables out of the given sqlite database
String sql = "SELECT * FROM sqlite_master";

Cursor cur = mDb.rawQuery(sql, new String[0]);
cur.moveToFirst();

String tableName;
while (cur.getPosition() < cur.getCount()) {
tableName = cur.getString(cur.getColumnIndex("name"));

// don't process these two tables since they are used
// for metadata
if (!tableName.equals("android_metadata")
&& !tableName.equals("sqlite_sequence")) {
writeExcel(tableName);
}

cur.moveToNext();
}
} catch (Exception e) {
e.printStackTrace();
}
}

/**
* 生成一個Excel文件
*
* @param fileName
* 要生成的Excel文件名
*/
public void writeExcel(String tableName) {
WritableWorkbook wwb = null;
String fileName;
fileName = "/sdcard/QuestionData/" + tableName + ".xls";
int r = 0;

String sql = "select * from " + tableName;
Cursor cur = mDb.rawQuery(sql, new String[0]);
int numcols = cur.getColumnCount();
int numrows = cur.getCount();
// Log.i("row", numrows + "");
// Log.i("col", numcols + "");

String records[][] = new String[numrows + 1][numcols];// 存放答案,多一行標題行

if (cur.moveToFirst()) {
while (cur.getPosition() < cur.getCount()) {
for (int c = 0; c < numcols; c++) {
if (r == 0) {
records[r][c] = cur.getColumnName(c);
records[r + 1][c] = cur.getString(c);
} else {
records[r + 1][c] = cur.getString(c);
}
// Log.i("value" + r + " " + c, records[r][c]);
}
cur.moveToNext();
r++;
}

cur.close();
}
try {
// 首先要使用Workbook類的工廠方法創建一個可寫入的工作薄(Workbook)對象
wwb = Workbook.createWorkbook(new File(fileName));
} catch (IOException e) {
e.printStackTrace();
}
if (wwb != null) {
// 創建一個可寫入的工作表
// Workbook的createSheet方法有兩個參數,第一個是工作表的名稱,第二個是工作表在工作薄中的位置
WritableSheet ws = wwb.createSheet("sheet1", 0);

// 下面開始添加單元格
for (int i = 0; i < numrows + 1; i++) {
for (int j = 0; j < numcols; j++) {
// 這里需要注意的是,在Excel中,第一個參數表示列,第二個表示行
Label labelC = new Label(j, i, records[i][j]);
// Log.i("Newvalue" + i + " " + j, records[i][j]);
try {
// 將生成的單元格添加到工作表中
ws.addCell(labelC);
} catch (RowsExceededException e) {
e.printStackTrace();
} catch (WriteException e) {
e.printStackTrace();
}

}
}

try {
// 從內存中寫入文件中
wwb.write();
// 關閉資源,釋放內存
wwb.close();
} catch (IOException e) {
e.printStackTrace();
} catch (WriteException e) {
e.printStackTrace();
}
}
}
}

H. sqlite expert personal 如何導出資料庫(自己已經創建好資料庫,和已經插入

DDMS 導出就好了

I. 如何實現,在MFC中把sqlite資料庫查詢結果保存為excel或csv文件

這個實際上跟用什麼資料庫沒有關系,只要使用mfc提供的介面方法進行保存就行了。
你的資料庫只是用來保存數據的,把數據查詢到內存後,利用第三方庫EPPlus實現數據保存到excel

J. 如何將MySQL資料庫導出到SQLite資料庫

如果你要將sqlite中導出到mysql的專門的工具,個人推薦使用
ESF
Database
Convert
工具軟體。
ESF
Database
Convert
是一款允許你快速簡單的在各種不同的資料庫格式之間轉換的工具。可直接連接到MySQL,SQLite,
SQL
SERVER,Access,Excel,Paradox,Lotus,dBase,Text和其他格式,並支持在這些格式之間轉換。
你可以根據這個工具軟體提供的向導界面,讓你可以一步一步地完成轉換工作。

熱點內容
md5加密後的密碼是什麼意思 發布:2025-01-18 15:50:16 瀏覽:192
如何qq空間訪問許可權 發布:2025-01-18 15:49:30 瀏覽:531
matlab遺傳演算法約束 發布:2025-01-18 15:31:33 瀏覽:909
果凍java 發布:2025-01-18 15:25:59 瀏覽:695
電腦與時間伺服器同步間隔 發布:2025-01-18 15:21:28 瀏覽:54
蘋果手機apple登錄密碼在手機哪裡 發布:2025-01-18 15:13:43 瀏覽:380
吃雞去哪裡下手游安卓 發布:2025-01-18 15:10:59 瀏覽:668
東方財富dk指標源碼 發布:2025-01-18 14:45:53 瀏覽:435
陌陌登陸密碼是什麼 發布:2025-01-18 14:36:54 瀏覽:848
海龜編譯器代碼 發布:2025-01-18 14:16:51 瀏覽:34