easyPOI匯入匯出之下拉框

2021-10-25 01:34:51 字數 1828 閱讀 6793

import cn.afterturn.easypoi.excel.annotation.excel;

import lombok.data;

/** * @classname test

* @description todo

* @author zhanggesheng

* @date 2020/10/20 17:38

* @version 1.0

*/@data

public class juice )

private string name;

@excel(name = "熱愛程度", width=30, ordernum = "1",replace = )

private string level;

}

首先是匯入匯出的實體類物件,就是@excel這個註解進行注入,那麼不常見的應該就是後面的replace,這是字元轉換,下拉框和顯示的都是中文,實際傳到後台解析的資料為下劃線後面的字母和數字,那麼說到這一切都很簡單了。

然後開始封裝工具類excelutiles:

/*呼叫方法*/

/*多個匯出下拉框具體實現*/

}

然後就是呼叫這個方法了

/**

* 測試

excelutiles.exportbatchselectexcel(list, "title", "sheet0", juice.class, "測試匯入模板.xls", response,selectmap);

}

可以看到封裝裡面建立下拉選擇框的需要對應的string 和col,來實現哪一列插入哪些資料選項。createxssfselected(workbook,strings,col); 所以將需要的多個下拉選項定義為map就很容易實現這個效果了。

最後匯出的excel效果為

MFC之下拉框

mfc可能會持續更新吧.因為各種原因,ide用的vs2010。新建乙個mfc應用程式,專案名叫做combobox,位置可自選。在應用程式型別中選擇基於對話方塊,點選完成 可以看到建立之後乙個mfc視窗的初始樣式 在右側工具箱中選擇combo box 注意選擇前ctrl a全選初始視窗,delete刪...

extJs之下拉框聯動

在ext的世界裡面,我重新感受到了在學校裡玩swing的記憶.那時我們都需要為乙個控制項建立乙個資料來源,在把這個資料來源繫結在控制項上.ext也是如此.首先,兩個下拉框,第乙個下拉框首先load資料來源,在select的事件中在load第二個資料來源,這就是乙個簡單的二級聯動的實現原理了.第乙個下...

帆軟報表之 下拉框聯動

現在工作上有乙個常見的需求 第乙個下拉框選擇倉庫型別,第二個下拉框倉庫名稱其選項自動展示對應倉庫型別名稱。如 繞了一些彎路,所以總結一下在不同應用場景下的做法 這種情況比較好做,建議建立資料集引數,比較方便。詳情在帆軟的幫助文件頁面有例子,鏈結貼在這 這種情況再用第一種方法就比較難行的通了。基本思路...