android中生成excel

这篇博客介绍了在Android应用中如何生成Excel文件并保存到本地内存卡。首先,初始化测试数据,接着判断内存卡状态和可用空间,然后使用jxl库创建Excel工作表并添加内容,最后在主类中触发文件生成。示例代码包括数据模型、内存判断、Excel写入以及主类的实现。
摘要由CSDN通过智能技术生成

都说程序员不爽产品经理,其实有的时候遇到一些奇葩的后台开发人员也会很不顺心。最近项目有这样一个要求,要生成一个excel然后发邮件给客户。结果后台人员直接把这个功能扔给客户端,理由是后台不好实现。听到这也就只能自己实现了(分分钟就想来个螺旋王扣它头上)。这篇博客讲下如下在android中生成excel表并存到本地。先看下生成后的效果图:
这里写图片描述

初始化数据

首先我们要先造下测试数据,这里我把数据写死在一个常量类Const中,如下:

public class Const {
    public interface OrderInfo{
        public static final String[][] orderOne = new String[][] {
  { "123", "九龙", "13294352311",
            "武汉市关山口" },{ "124", "咱家", "13294352312",
            "武汉市水果湖" },{ "125", "陈家", "13294352315",
            "武汉市华师" },{ "126", "李", "13294352316",
            "武汉市杨家湾" }};
    }
}

理论上这些数据是从后台读过来的。
本文模拟打印订单的信息,所以这里还需要一个订单Model类:

public class Order implements Serializable {
   

    public String id;

    public String restPhone;

    public String restName;

    public String receiverAddr;


    public Order(String id,String restPhone, String restName, String receiverAddr) {
        this.id = id;
        this.restPhone = restPhone;
        this.restName = restName;

        this.receiverAddr = receiverAddr;
    }
}

存内存卡

接下来我们要判断一下内存卡是否存在,内存是否足够大。先获取指定目录下内存的大

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值