首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当点击android中的按钮时,数据库导出到xls文件?

当点击android中的按钮时,数据库导出到xls文件?
EN

Stack Overflow用户
提问于 2012-11-30 14:01:00
回答 3查看 2.2K关注 0票数 1

我正在准备一个我的应用程序包含数据库(SQlite)的application.In。我的数据库我的数据库包含14列,表和数据。我想导出这些数据到xls文件时,点击一个button.Is它possible.Please指导我,并提供一些教程。

EN

Stack Overflow用户

发布于 2012-11-30 20:43:57

这样,您就可以在xml文件中设置shell格式的数据。

代码语言:javascript
复制
File dbFile=getDatabasePath("yourdatabase.sqlite");
     File exportDir = new File(Environment.getExternalStorageDirectory()+"/XLS", "");
    if (!exportDir.exists())
                {
                    Log.d("export", ""+exportDir);

                    exportDir.mkdirs();

                }

                File file = new File(exportDir, "Your file.xls");
    db=dba.openDataBase();
                    file.createNewFile();
    CSVWriter csvWrite8 = new CSVWriter(new FileWriter(file8)); 
    Cursor curCSV8=db.rawQuery("Select * from tablename",null); 
    if(curCSV.moveToFirst())
                    {
                        curCSV.moveToFirst();

                        Log.d("log is","No of Column is ---->>>"+curCSV.getColumnNames().length);

                       do 
                        {
                            String arrStr[] ={curCSV.getString(0),curCSV.getString(1),curCSV.getString(2),curCSV.getString(3),curCSV.getString(4),curCSV.getString(5),curCSV.getString(6),curCSV.getString(7),curCSV.getString(8),curCSV.getString(9),curCSV.getString(10),curCSV.getString(11),curCSV.getString(12),curCSV.getString(13),curCSV.getString(14),curCSV.getString(15),curCSV.getString(16),curCSV.getString(17),curCSV.getString(18),curCSV.getString(19),curCSV.getString(20),curCSV.getString(21),curCSV.getString(22),curCSV.getString(23),curCSV.getString(25),curCSV.getString(26),curCSV.getString(27),curCSV.getString(28),curCSV.getString(29)};

                            csvWrite.writeNext(arrStr);


                        }while(curCSV.moveToNext());
                    }
                    csvWrite.close();
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13639863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档