我有一个包含一个表的数据库,我想用这个表的值生成 CSV 文件。
实际上,我想将此 CSV 文件作为附件通过电子邮件发送。我知道在电子邮件 intent(ACTION_SEND)
中将文件作为附件发送,但我不知道创建过程或创建 CSV 格式文件的方法。
请给我建议或想法。
最佳答案
您可以使用 opencsv
为此
从这里下载库:
http://sourceforge.net/projects/opencsv/
在这里你可以找到jar文件。
在你的 Activity 中使用这个:
CSVWriter writer = null;
try
{
writer = new CSVWriter(new FileWriter("/sdcard/myfile.csv"), ',');
String[] entries = "first#second#third".split("#"); // array of your values
writer.writeNext(entries);
writer.close();
}
catch (IOException e)
{
//error
}
关于java - Android - 从表值生成 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4632501/