如何在Android中使用对象创建Excel并通过电子邮件发送

Stu*_*DTO 7 java excel android kotlin

在我的应用程序上,我有一个记录对象,比方说我要与5个以上的人进行测验,这样我就可以获取所有记录的结果,并且我有一个包含所有这些信息的对象,是否可以转换这个对象到一个Excel文件?例如 :

|---------------------|------------------|
|        Quiz         |     Question 1   |...
|---------------------|------------------|
|      Quiz Name      |    What's 1+1    |...
|---------------------|------------------|

Run Code Online (Sandbox Code Playgroud)

像这样的东西,要知道每个用户的回答及其得分,所有这些我都将其存储在对象上。

然后,如果可以通过Mail发送.xls或任何格式。

编辑

例如,我需要测验名称,如果我可以添加更多有关该测验的信息,可以,但是随后我需要添加所有要求该测验(api的另一个对象)的用户,这样我才能获得名称和分数。

我想在显式位置显示a .csvExcelany:

假设我有一个清单:

  1. createdAt
  2. UpdatedAt
  3. 用户(仅user.email)
  4. 测验(只是quiz.name)
  5. 总积分

所以我想它填充的.csvExcel任何

far*_*njk 6

CSV文件是一个简单的逗号分隔文本文件。在您的情况下,格式为:

Quiz,Question 1
Quiz Name,What's 1+1
Run Code Online (Sandbox Code Playgroud)

只要您能够将上述格式的记录写入扩展名为“ csv”的文件中,就可以在excel中打开它并通过电子邮件发送它。

请参考以下stackoverflow帖子。

如何在Android上创建.csv