Java导出Ecxel 多Sheet 下拉框

Java导出Ecxel 多Sheet 下拉框

测试类

 @GetMapping("/test")
    public void test( String 查询条件1, String 查询条件2,HttpServletRequest request, HttpServletResponse response) {
   

        SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:sss");

        //获取网站部署路径(通过ServletContext对象),用于确定下载文件位置,从而实现下载
        String path = request.getServletContext().getRealPath("/");

        try {
   
            //查询表数据
            List<CustBill> custBillList = custBillService.list(custBillQueryWrapper);
            List<CustBillDetail> custBillDetailList = custBillDetailService.list(custBillDetailQueryWrapper);
          
            //sheet0明细行
            List<String[]> dataset8 = new ArrayList<>();
            String[] tipArr1 = new String[1];
            tipArr1[0]="在这里说些东西";
            String[] tipArr2 = new String[1];
            tipArr2[0]="在这里说第二行东西";

            dataset8.add(tipArr1);
            dataset8.add(tipArr2);

            //sheet1明细行
            List<String[]> dataset = new ArrayList<>();
            for (CustBill data:custBillList) {
   
                String[] arr = new String[22];
                arr[0] =data.get查询条件1();
                arr[1] =data.getInstCode();
                arr[2] =data.getInstName();
                arr[3] =data.getCode();
                arr[4] =data.getName();
                arr[5] =dateFormat.format(data.gettime());
                arr[6] =dateFormat.format(data.gettime());
                arr[7] = String.valueOf(data.getFee());
                arr[8] = String.valueOf(data.getCount());
                arr[9] = String.valueOf(data.getStandard());
                arr[10] = String.valueOf(data.getPaid());
                arr[11] =
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值