我在这个网站上看到多个线程讨论在android中发送带附件的电子邮件.我想讨论的每一个方法在这里,这里和这里.
我正在通过代码创建一个csv文件并将此文件保存到android内部存储.然后我想在电子邮件中将此文件作为附件发送.嗯,电子邮件正在发送,我收到它没有附件.这就是我所做的.
String columnString = "\"Person\",\"Gender\",\"Street1\",\"PostOfice\",\"Age\"";
String dataString = "\"" + currentUser.userName +"\",\"" + currentUser.gender + "\",\"" + currentUser.street1 + "\",\"" + currentUser.poNumber.toString() + "\",\"" + currentUser.age.toString() + "\"";
String combinedString = columnString + "\n" + dataString;
File file = new File(this.getCacheDir()+ File.separator + "Data.csv");
try {
FileOutputStream out = new FileOutputStream(file);
out.write(combinedString.getBytes());
out.close();
} catch (IOException e) {
Log.e("BROKEN", "Could not write file " + e.getMessage());
}
Uri u1 = Uri.fromFile(file);
Intent sendIntent …
Run Code Online (Sandbox Code Playgroud) 我有一个包含一个表的数据库,我想生成包含该表值的CSV文件.
实际上,我想将此CSV文件作为附件发送电子邮件.我知道在电子邮件中将文件作为附件发送intent(ACTION_SEND)
,但我不知道创建的过程或我可以创建CSV格式文件的方法.
请给我建议或想法.
我正在尝试将所有联系人都放在.csv文件中.我已经完成了获取联系人的第一部分,我现在剩下的就是将文件写入.csv文件.请告诉我如何在android中创建.csv文件.
在我的应用程序上,我有一个记录对象,比方说我要与5个以上的人进行测验,这样我就可以获取所有记录的结果,并且我有一个包含所有这些信息的对象,是否可以转换这个对象到一个Excel文件?例如 :
|---------------------|------------------|
| Quiz | Question 1 |...
|---------------------|------------------|
| Quiz Name | What's 1+1 |...
|---------------------|------------------|
Run Code Online (Sandbox Code Playgroud)
像这样的东西,要知道每个用户的回答及其得分,所有这些我都将其存储在对象上。
然后,如果可以通过Mail发送.xls或任何格式。
例如,我需要测验名称,如果我可以添加更多有关该测验的信息,可以,但是随后我需要添加所有要求该测验(api的另一个对象)的用户,这样我才能获得名称和分数。
我想在显式位置显示a .csv
或Excel
any:
假设我有一个清单:
所以我想它填充的.csv
或Excel
任何
如何在Android应用程序中创建.csv文件,我们将存储一些数据,如一些员工的详细信息?