java-ee - java導出excel,修改寫死介面的內容
怪我咯
怪我咯 2017-04-18 10:53:48
0
1
819

我現在想修改導出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右邊的單元格),且各自都有背景色(固定位置的)?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(1)
阿神

推薦一個框架 EasyPoi 看看能不能解決

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板