在Excel文件中,某一列为了不让别人随便输入数据,假如只可以输入'第一','第二','第三',那么我可以设置为下拉列表,可选型的。。当然,这是对Excel文件某列进行的操作。。那么如何用jxl在写出Excel文件时,用这个jxl程序来设置??做过jxl读取写出Excel文件的,请回答下,如果没有这种方法或者功能,那么也说明一下,谢谢了。
解决方案 »
- 如何输入一个小写字母将其变成大写的显示出来?
- 为什么用arraylist添加元素的时候说我使用了未经检查或不安全的操作。
- 求正则表达式
- 请教小程序出了什么问题
- 在运行 Java 程序时, 如何隐藏 dos 背景呢?
- 我需要集合类的例子(或书)能推荐一下吗?
- 请问怎样在JTable的单元格加入ToolTip, 我的JTable是加载TableModel形成的
- 一个MainFrame加滚动条问题
- 在java中,手写代码做图形界面的机会多吗?
- removeAll不起作用?怎样更新?
- 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
谢谢