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