Android如何向Excel写入数据导出U盘并发送邮件
这篇文章主要介绍Android如何向Excel写入数据导出U盘并发送邮件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了廊坊免费建站欢迎大家使用!
具体内容如下
创建Execl、写入Excel格式
public WriteExcel(Context mContext){ this.mContext = mContext; } // 创建excel表 public void createExcel(File file) { deleteExcel(file); WritableSheet ws = null; try { if (!file.exists()) { wwb = Workbook.createWorkbook(file);//创建表 ws = wwb.createSheet("sheet1", 0);//表名 页数 // 在指定单元格插入数据 Label lbl1 = new Label(0, 0, "标签1"); Label lbl2 = new Label(1, 0, "标签2"); Label lbl3 = new Label(2, 0, "标签3"); Label lbl4 = new Label(3, 0, "标签4"); ws.addCell(lbl1); ws.addCell(lbl2); ws.addCell(lbl3); ws.addCell(lbl4); // 从内存中写入文件中 wwb.write(); wwb.close(); } } catch (Exception e) { e.printStackTrace(); } } /**向Execl写入数据 * @Param ls List
检测U盘、制作Excel表格
private void postEmail(String emailPath){ SimpleDateFormat fmat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time=fmat.format(new Date(System.currentTimeMillis())); String path=getExcelDir()+ File.separator+"IdCardInfo.xls"; File file = new File(path); if(file.exists()){ Intent email = new Intent(android.content.Intent.ACTION_SEND); email.setType("application/octet-stream"); //邮件接收者(数组,可以是多位接收者) String[] emailReciver = new String[]{emailPath}; String emailTitle = "信息_"+time; String emailContent = "核验信息"; //设置邮件地址 email.putExtra(android.content.Intent.EXTRA_EMAIL, emailReciver); //设置邮件标题 email.putExtra(android.content.Intent.EXTRA_SUBJECT, emailTitle); //设置发送的内容 email.putExtra(android.content.Intent.EXTRA_TEXT, emailContent); //附件 email.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file)); //调用系统的邮件系统 mContext.startActivity(Intent.createChooser(email, "请选择邮件发送软件")); } }
以上是“Android如何向Excel写入数据导出U盘并发送邮件”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
网站栏目:Android如何向Excel写入数据导出U盘并发送邮件
文章地址:http://pwwzsj.com/article/pepded.html