问一个jxl的Excel的关于某列下拉列表的问题。 在Excel文件中,某一列为了不让别人随便输入数据,假如只可以输入'第一','第二','第三',那么我可以设置为下拉列表,可选型的。。当然,这是对Excel文件某列进行的操作。。那么如何用jxl在写出Excel文件时,用这个jxl程序来设置??做过jxl读取写出Excel文件的,请回答下,如果没有这种方法或者功能,那么也说明一下,谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个没试过,去找jxl 的 api看看有没有相关的方法。、 不知道Apache POI能不能完成楼主想要的功能! 这个,不用POI,用jxl程序已经写了上千行了,再让我改用POI,天哪。 我已经找到答案了。这是我写的方法。public WritableCellFeatures addColumnList(String[] contentArray){ List<String> contentList=new ArrayList<String>(); WritableCellFeatures wcf=new WritableCellFeatures(); for(int i=0;i<contentArray.length;i++){ contentList.add(contentArray[i]); } wcf.setDataValidationList(contentList); contentList.clear(); contentList=null; return wcf; }然后Label=new Label(列,行,内容);label.setCellFeatures(上面那个方法);contentArray是下拉列表的显示的内容谢谢各位,人人有分。 你好 我也是刚接触jxl for(int i=1;i<=500;i++){ WritableCellFeatures wcf = new WritableCellFeatures(); wcf.setDataValidationList(contentBankList); Blank b = new Blank(7,i); b.setCellFeatures(wcf); ws.addCell(b); }这样添加了下拉列表 在取数据的时候Sheet sheet = wbk.getSheet(0);System.out.println("共有"+sheet.getRows()); 我没有设置这么500条数据 但是一直读500条 这个问题这么解决希望能够帮助我解决我的QQ 459982625谢谢 关于java继承的问题 JSP 在dos中.class文件无法运行,但是却由.java的文件生成.class的文件 简单的菜鸟级 散分问题.呵呵!在线等~~ 如何令这句输出日期型的数据的只有年月日呢? 关于jre和jdk的关系!! 与Oracle数据库建立连接的时候,怎么设定字符集 数据结构与算法 和数据结构与抽象这两本书有什么区别么 java中equals和==的区别【转载】 substring的问题 FTP上传文件时出现以下错误PORT :500 Illegal PORT command, EPSV ALL in effect,请问是什么原因
public WritableCellFeatures addColumnList(String[] contentArray){
List<String> contentList=new ArrayList<String>();
WritableCellFeatures wcf=new WritableCellFeatures();
for(int i=0;i<contentArray.length;i++){
contentList.add(contentArray[i]);
}
wcf.setDataValidationList(contentList);
contentList.clear();
contentList=null;
return wcf;
}
然后Label=new Label(列,行,内容);
label.setCellFeatures(上面那个方法);contentArray是下拉列表的显示的内容
谢谢各位,人人有分。
for(int i=1;i<=500;i++){
WritableCellFeatures wcf = new WritableCellFeatures();
wcf.setDataValidationList(contentBankList);
Blank b = new Blank(7,i);
b.setCellFeatures(wcf);
ws.addCell(b);
}
这样添加了下拉列表 在取数据的时候Sheet sheet = wbk.getSheet(0);
System.out.println("共有"+sheet.getRows()); 我没有设置这么500条数据 但是一直读500条
这个问题这么解决
希望能够帮助我解决
我的QQ 459982625
谢谢