jxl导出excel的一些方法
来源:互联网 发布:淘宝在线人数免费插件 编辑:程序博客网 时间:2024/05/21 10:54
在做struts应用开发过程中,有时遇到需要导入导出excel,下面是其中一些常用的方法:
(1)导入excel表时对表中内容验证
for(int i=2; i<rowNum; i++){ for(int j=0;j<colNum;j++){ Cell cell = sheet.getCell(j, i); String contents = cell.getContents(); if ((j == 0) || (j == 2) || (j == 3)) { if (contents.equals("")){ res = "第" + (i+1) +"行"+"第"+(j+1)+"列的数据不能为空!"; check = false; } } if(((j == 1)||(j == 3))&& check){ if (!(cell.getType() == CellType.LABEL)){ res = "第" + (i+1) +"行"+"第"+(j+1)+"列的数据应为字符型!"; check = false; } } if((j == 1)&&(cell.getContents().length() > 30)&& check){ res = "第" + (i+1) +"行"+"第"+(j+1)+"列的数据不能超过30字符!"; check = false; } if((j == 3)&&(cell.getContents().length() > 1200)&& check){ res = "第" + (i+1) +"行"+"第"+(j+1)+"列的数据不能超过1200字符!"; check = false; } if(((j == 0)||(j == 2))&& check){ if ((cell.getType() != CellType.NUMBER)&& (cell.getType() != CellType.NUMBER_FORMULA)){ res = "第" + (i+1) +"行"+"第"+(j+1)+"列的数据应为数字型!"; check = false; } } } }
(2)设置某一列的单元格下拉菜单选项
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导出excel的一些方法
- 基于jxl的导出Excel通用方法
- jxl导出Excel通用方法
- jxl做的导出EXCEL
- jxl导出自定义的excel
- Java 数据导出Excel 方法 POI / JXL
- jxl 导出excel通用工具方法
- jxl导出Excel最全面的解释
- Jxl实现Excel的导入导出
- 简单的poi,jxl导出excel
- java导出excel jxl的用法
- jxl导出excel的具体例子
- 关于Jxl导出excel的简单实例
- 利用jxl实现excel的导出
- jxl导出xls后缀的excel文件
- jxl 导出excel
- 使用jxl导出excel
- jxl导出excel
- smack 源码分析- PacketWriter (android上实现长连接)
- Oracle数据文件转移和丢失处理
- 用HttpWebRequest做POST请求时返回Http 417 错误解决方法
- 使用APT软件包管理器安装Google Chrome
- jQuery跨域心得
- jxl导出excel的一些方法
- container_of
- 【转】Windows平台下Android源码的下载
- CES2012:第一天的精彩给Intel
- Android:读取assets资源
- smack 源码分析- PacketReader (android上实现长连接)
- 读取raw 文件夹下的资源
- QFont font;
- UITextField UITextView 字数限制