`

JXL、POI生成下拉选择框Excel

阅读更多

转自 : http://dead-knight.iteye.com/blog/458395

 

 

JXL生成存在下拉选择框字段的Excel附件代码如下: 

 

 

lLabel = new jxl.write.Label(fieldSize, 0, key, lHeaderCellFormat);  
WritableCellFeatures wcf = new WritableCellFeatures();  
List angerlist = new ArrayList();  
angerlist.add("是");  
angerlist.add("否");  
wcf.setDataValidationList(angerlist);  
lLabel.setCellFeatures(wcf);  
lReadSheet.addCell(lLabel);  

 

 

POI生成存在下拉选择框字段的Excel附件代码如下: 

 

String[] textlist={"业务受理","业务不受理"};  
CellRangeAddressList regions = new CellRangeAddressList(1,rList.size()-1,fieldSize,fieldSize);  
//生成下拉框内容  
DVConstraint constraint = DVConstraint.createExplicitListConstraint(textlist);  
//绑定下拉框和作用区域  
HSSFDataValidation data_validation = new HSSFDataValidation(regions,constraint);    
//对sheet页生效  
sheet.addValidationData(data_validation); 

 

 

POI包下载:http://apache.etoak.com/poi/release/src/

分享到:
评论

相关推荐

    jxl创建下拉列表

    下面是一个具体的示例代码,演示了如何使用jxl库创建带有下拉列表的Excel文件: ```java import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import jxl....

    java操作excel——jxl和poi比较

    本文将对比两种主流的Java Excel处理库:jxl和Apache POI,并探讨它们的特性和适用场景。 首先,jxl是较早的Java Excel处理库,主要用于读写Excel 97-2003格式的.XLS文件。它的API简洁,易于上手,对于简单的读写...

    poi jxl 生成EXCEL 报表

    当你需要生成包含大量格式化数据、图表或其他复杂功能的Excel报表时,POI可能是更好的选择。而如果你只需要处理基本的数据写入和格式设置,JXL可能更合适。 5. **示例代码**: 创建一个简单的Excel报表,使用POI...

    jxl模版生成excel

    "jxl模版生成excel" 指的是使用JExcelAPI(简称jxl)这个Java库来创建基于模板的Excel文件。JExcelAPI是一个开源项目,允许程序开发者读写Microsoft Excel文件,它支持从Java数据结构直接导出到Excel格式,同时也可...

    Excel生成导出JXL和POI两种方式小demo

    提供的压缩包文件"excel导出"可能包含了使用JXL和POI生成Excel的示例代码,通过查看这些代码,你可以更好地理解如何在实际项目中应用这两个库。 总结来说,JXL和Apache POI都是Java中用于处理Excel的强大工具,各...

    jxl poi技术对excel操作

    jxl jxl包 poi技术导出数据至excel中 poi-bin-2.5.1包 jxl对excel表格 代码操作 poi技术 java代码从数据库取数据导入至Excel表中 poi-bin-2.5.1-final-20040804.jar

    操作Excel文件(读取和生成)jxl和poi

    JXL和Apache POI是两个广泛使用的库,分别提供了对Excel文件的读取和生成的支持。本篇文章将深入探讨这两个库的使用方法及其特点。 首先,JXL是一个Java API,主要用于读写Excel 97-2003格式的工作簿,即.xls文件。...

    JXL 和 POI 操作Excel 表格

    JXL和Apache POI是两个Java库,专门设计用于读取、写入和操作Excel文件。这两个库为开发者提供了便利,使他们能够在Java应用程序中无缝地与Excel工作簿交互。 **JXL库** JXL(Java Excel API)是一个开源库,支持...

    使用jxl操作Excel中的下拉列表

    jxl对下拉列表的读写操作以及相应的修改功能

    POI与JXL的实战性能对比

    ### POI与JXL实战性能对比分析 #### JXL与POI概述 在日常工作中,尤其是在处理Excel文件时,我们通常会面临选择合适的Java库来完成任务的问题。JXL和POI是两个广泛使用的库,它们各有优势和局限性。 **JXL...

    java读取excel文件POI+jxl

    在Java中,读取和操作Excel文件是常见的需求,这通常涉及到使用库,如Apache POI和JXL。这两个库都允许开发者在Java中方便地读取、写入和修改Excel文件。 Apache POI是一个强大的库,专门用于处理Microsoft Office...

    JXL、POI实现Excel导入导出

    JXL和Apache POI是两个流行的Java库,专门用于读取、写入和操作Excel文件。下面将详细介绍这两个库以及如何利用它们实现Excel的导入导出功能。 ### JXL JXL(Java Excel API)是一个轻量级的Java库,它提供了读取...

    jxl poi java操作excel

    "jxl"和"Apache POI"是两个主要的库,分别提供了对Excel文件操作的支持。以下是对这两个库及其相关知识点的详细说明: 1. **jxl库**: - **简介**:jxl是一个开源Java库,专门用于读写Microsoft Excel文件。它支持...

    jxl方式生成excel表格.zip

    本资源提供了一个利用jxl库实现Java程序中生成Excel表格的解决方案。jxl是一个广泛使用的开源Java库,它允许开发者读取、写入和修改Microsoft Excel文件。 首先,我们来详细了解一下jxl库。jxl库支持多种Excel操作...

    Jxl和poi读取写入excel

    本文将深入探讨如何使用Jxl和Apache POI库来读取和写入Excel文件,同时会区分2007年之后的.xlsx格式(基于OpenXML)和2003及之前的.xls格式(基于BIFF)。 首先,让我们了解一下Jxl库。Jxl是Java Excel API的简称,...

    java报表JXL和POI打印设置 java 生成excel 设置打印

    JXL 和 POI 是两个常用的库来操作Excel文件。其中,对于打印功能的支持是必不可少的一个环节。本文将详细介绍如何使用JXL 和 POI 库来设置打印选项,包括页面方向、缩放比例、边距调整等。 #### 一、JXL 设置打印 ...

    java开发Excel所需 poi jxl两种jar包

    本文将深入探讨两种常用的Java库:Apache POI和JXL,它们都提供了处理Excel文件的能力。 Apache POI是Apache软件基金会的一个开源项目,它提供了一个强大的API,允许Java开发者读取、写入和修改Microsoft Office...

    jxl poi jar包

    在实际项目中,选择jxl还是Apache POI取决于你的具体需求,例如是否需要处理.xlsx格式、文件大小、性能要求等。 为了在项目中使用这些库,你需要将对应的jar包添加到项目的类路径中。在提供的压缩包文件中,包含了...

    jxl与poi jar

    标题中的"jxl与poi jar"指的是两个Java库,用于处理Excel文件。jxl是一个流行的开源库,专门用于读写Microsoft Excel格式的文件,而Apache POI是另一个强大的开源库,同样支持创建、修改和读取Microsoft Office格式...

    Java通过POI和JXL给Excel动态添加水印

    ### Java通过POI和JXL给Excel动态添加水印 #### 概述 在实际工作中,经常需要对敏感或重要的Excel文件进行保护措施,比如添加水印。这不仅可以增加文档的专业性,还可以作为版权保护的一种手段。本文将详细介绍...

Global site tag (gtag.js) - Google Analytics