2012-06-08 72 views
0

我搜索了很多地方,包括此資源以查找如何以CSV格式導出我的數據庫表的任何示例。任何想法或建議請。我想通過代碼來做到這一點,而不是使用shell腳本。我已經有導出數據庫作爲備份的代碼,現在我想導出表格內容,以便可以在電子表格應用程序中查看它們。以CSV格式導出數據庫android

回答

0

沒有直接的方法來做到這一點。

你需要查詢表(例如,「SELECT * FROM MY_TABLE」),然後使用CursorgetColumnNames()方法得到的列名,然後可以用StringBuilder用於創建第一的String[] csv文件,例如行...

column1,column2,column3

然後通過Cursor和循環列名排列,並開始每列的值...

getString(getColumnIndex(columnNames[x]));

...並通過返回到StringBuilder字符串來連接的值寫入文件...

value1,value2,value3