欢迎来到天天文库
浏览记录
ID:57709116
大小:12.00 KB
页数:2页
时间:2020-09-01
《为Excel表格加数据验证.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、为Excel表格加数据验证的主方法是通过一个HSSFDataValidation对象实现HSSFDataValidationdataValidate=newHSSFDataValidation(CellRangeAddressListregions,DVConstraintconstraint);其中region的意思就是适用范围,就是所加的验证在对多少格子具有效果CellRangeAddressListregion=newCellRangeAddressList(2,65535,row1.Cells.Count()-1,row1.Cells.C
2、ount()-1);CellRangeAddressList(intfirstRow,intlastRow,intfirstCol,intlastCol);单元格默认值的范围是通过DVConstraint对象来实现示例代码:privatestaticDVConstraintSetVal(stringstyle){if(style=="0"){returnDVConstraint.CreateNumericConstraint(DVConstraint.ValidationType.DECIMAL,DVConstraint.OperatorType
3、.BETWEEN,"0","100");}else{returnDVConstraint.CreateExplicitListConstraint(newstring[]{"请选择","优秀","良好","及格","不及格"});}}错误提示信息dataValidate.CreateErrorBox("error","输入错误,请重新输入");最后将验证记入工作簿sheet中sheet.AddValidationData(dataValidate);
此文档下载收益归作者所有