我使用了npoi做一个导出的excel的功能,其中某些列是下拉框的形式展示的,但是其中有点那种类似转换器的做法,比如实际上的是code,显示的是name这样,但是导出的下拉列表只能房string【】
//设置生成下拉框的行和列
CellRangeAddressList cellRegions = new CellRangeAddressList(0, 65535, 0, 1);
//设置 下拉框内容
DVConstraint constraint = DVConstraint.CreateExplicitListConstraint(
new string[] { "选项一", "选项二", "选项三" });
//绑定下拉框和作用区域,并设置错误提示信息
HSSFDataValidation dataValidate = new HSSFDataValidation(cellRegions, constraint);
dataValidate.CreateErrorBox("输入不合法", "请输入下拉列表中的值!");
dataValidate.ShowPromptBox = true;
sheet.AddValidationData(dataValidate);
我希望显示的是选项一,而不是我的id
返回数据字段值直接返回是“”选项一“”这样的数据