java导出excel,修改写死界面的内容

发布于 2022-09-04 18:41:05 字数 1767 浏览 11 评论 0

我现在想修改导出Excel的部分界面。
下图是现在的界面,左边的使用说明是写死的,数据源是动态生成的,我现在只需要修改使用说明就好了。
图片描述
这个是修改后变成的样子
图片描述
部分后端代码

 private ExcelExport<WarehouseInventoryTask> prepayExport(List<WarehouseInventoryTask> list) {
        ExcelExport<WarehouseInventoryTask> excelExport = new ExcelExport<WarehouseInventoryTask>();
        excelExport.setSheetName(SeaxConstants.EXCEL_SHEET_NAME_COMPANY);
        excelExport.setHeaders(HEADERS);
        excelExport.setGetterMethodName(GETTER_METHOD_NAME);
        excelExport.setColumnWidth(COLUMN_WIDTH);
        excelExport.setDataset(list);
        excelExport.setList(InventoryExcelDescribe.getList());//得到使用说明的界面

        return excelExport;
    }
    

InventoryExcelDescribe类:

 ONE(1,"xxxx"),
TWO(2,"xxxx"),
THREE(3,"xxx"),
FOUR(4,"xxx"),
FIVE(5,"xxx"),
SIX(6,"xxx"),
SEVEN1(7,"  xxx黄色标示提醒"),
SEVEN2(8,"   xxx绿色标示提醒;"),
SEVEN3(9,"   xxx红色标示提醒"),
SEVEN4(10,"  xxx"),
SEVEN5(11,"  xxx"),
EIGHT(12,"xxx"),
NINE(13,"xxx");

    private String name;
    private int code;
      public static List getList() {
            List<EnumObj> list = new ArrayList<>();
            for (InventoryExcelDescribe em : InventoryExcelDescribe.values()) {
                EnumObj obj = new EnumObj();
                obj.setId(em.getCode());
                obj.setName(em.getName());
                list.add(obj);
            }
            return list;
        }

那么我现在这么在原来的基础上加上3个单元格(7.8.9右边的单元格),且各自都有背景色(固定位置的)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淡水深流 2022-09-11 18:41:05

推荐一个框架 EasyPoi 看看能不能解决

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文