0
点赞
收藏
分享

微信扫一扫

《Framelet based blind motion deblurring from a single image》

雨鸣静声 2024-08-08 阅读 22

数据导入word和excel并通过vue调用接口下载

1、后端接口开发

1.1、通过EasyExcel将数据写入excel里面

    private void writeExcel(String excelFileName, Map<String, Object> dataParams) {
   
        List<Map<String, Object>> excelData = (List<Map<String, Object>>) dataParams.get(ODS_QY_CPSJTXCGBLTJQD);
        // 使用 EasyExcel 生成 Excel 文件
        ExcelWriterBuilder excelWriter = EasyExcel.write(excelFileName);
        excelWriter.head(getExcelHeader()).sheet(EXCLE_NAME).doWrite(excelData);
    }
        private List<List<String>> getExcelHeader() {
   
        List<List<String>> headers = new ArrayList<>();
        TABLE_HEADERS.forEach((key, value) -> headers.add(Collections.singletonList(value)));
        return headers;
    }
        private static final Map<String, String> TABLE_HEADERS;

    static {
   
        TABLE_HEADERS = new LinkedHashMap<>();
        TABLE_HEADERS.put("XH", "序号");
        TABLE_HEADERS.put("CPMC", "产品名称");
        TABLE_HEADERS.put("CPTH", "产品图号");
        TABLE_HEADERS.put("JL", "结论");
        TABLE_HEADERS.put("QRR", "确认人");
    }

1.2、设置word模板,通过 WordExportUtil.exportWord07将数据写入word里面

1) word模板的设置具体如下图所示:
在这里插入图片描述

举报

相关推荐

0 条评论