欢迎来到天天文库
浏览记录
ID:34723776
大小:61.68 KB
页数:3页
时间:2019-03-10
《java使用poi操作excel并创建下拉框》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
Java使用POI操作Excel并创建下拉框 Java代码 packagepoiexcel; importjava.io.FileOutputStream; importjava.util.Date; importorg.apache.poi.hssf.usermodel.DVConstraint; importorg.apache.poi.hssf.usermodel.HSSFCell; importorg.apache.poi.hssf.usermodel.HSSFDataValidation; importorg.apache.poi.hssf.usermodel.HSSFRow; importorg.apache.poi.hssf.usermodel.HSSFSheet; importorg.apache.poi.hssf.usermodel.HSSFWorkbook; importorg.apache.poi.hssf.util.CellRangeAddressList; publicclassPOI { publicstaticvoidmain(String[]args) { String[]list={"东软","华信","SAP","海辉"}; newPOI().createListBox(list); return; } publicvoidcreateListBox(String[]list) { //文件初始化 HSSFWorkbookwb=newHSSFWorkbook(); HSSFSheetsheet=wb.createSheet("newsheet"); //在第一行第一个单元格,插入下拉框 HSSFRowrow=sheet.createRow(0); HSSFCellcell=row.createCell(0); //普通写入操作 cell.setCellValue("请选择");//这是实验 //生成下拉列表 //只对(0,0)单元格有效 CellRangeAddressListregions=newCellRangeAddressList(0,0,0,0); //生成下拉框内容 DVConstraintconstraint=DVConstraint.createExplicitListConstraint(list); //绑定下拉框和作用区域 HSSFDataValidationdata_validation=newHSSFDataValidation(regions,constraint); //对sheet页生效 sheet.addValidationData(data_validation); //写入文件 FileOutputStreamfileOut; try{ fileOut=newFileOutputStream("workbook.xls"); wb.write(fileOut); fileOut.close(); }catch(Exceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } //结束 System.out.println("Over"); } }
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处