`

[转]java源代码:POI 操作Excel,创建下拉框

    博客分类:
  • JAVA
阅读更多
package poiexcel;


import java.io.FileOutputStream;
import java.util.Date;

import org.apache.poi.hssf.usermodel.DVConstraint;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFDataValidation;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.util.CellRangeAddressList;

public class POI 
{
 public static void main(String [] args)
 {
  String [] list={"东软","华信","SAP","海辉"};
  new POI().createListBox(list);
  return;
 }
 public void createListBox (String [] list)
 {
  //文件初始化
  HSSFWorkbook wb = new HSSFWorkbook(); 
     HSSFSheet sheet = wb.createSheet("new sheet");
     
     //在第一行第一个单元格,插入下拉框
     HSSFRow row = sheet.createRow(0); 
     HSSFCell cell = row.createCell(0);
     
     //普通写入操作
     cell.setCellValue("请选择");//这是实验

     //生成下拉列表
     
     //只对(0,0)单元格有效
     CellRangeAddressList regions = new CellRangeAddressList(0,0,0,0);
     
     //生成下拉框内容
     DVConstraint constraint = DVConstraint.createExplicitListConstraint(list);
     
     //绑定下拉框和作用区域
     HSSFDataValidation data_validation = new HSSFDataValidation(regions,constraint);  
     
     //对sheet页生效
     sheet.addValidationData(data_validation);

     //写入文件
     FileOutputStream fileOut;
  try {
   fileOut = new FileOutputStream("workbook.xls");
   wb.write(fileOut);
   fileOut.close();
  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
  //结束
  System.out.println("Over");
 }
}




本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yuanjiezyj/archive/2008/12/21/3571186.aspx
分享到:
评论

相关推荐

    Java POI下载Excel模板 Excel带有下拉框的模板

    Java POI下载Excel模板 Excel带有下拉框的模板,并有详细注释,生成exlcel的下拉框,必填项标红,数字栏位防止科学计数法,并设置Excel标题样式

    POI操作excel的java源代码与所需要的jar包poi3.0.1

    在"POI操作excel的java源代码与所需要的jar包poi3.0.1"中,我们聚焦于使用Apache POI 3.0.1版本来创建和读取Excel文件。这个压缩包包含以下内容: 1. `poi-3.0.1-FINAL-20070705.jar`:这是Apache POI的核心库文件...

    JAVA技巧:poi操作excel-中文与单元格样式的方法.docx

    总结来说,Apache POI库是Java程序员处理Excel文档的强大工具,它允许我们方便地操作Excel的单元格,设置字体、样式和格式,尤其对于包含中文字符的表格,通过设置合适的字体,可以确保中文的正确显示。在编写Excel...

    java操作excel,POI创建源代码

    java操作excel中,用poi创建excel的方法

    poi操作excel java源代码分享

    poi操作excel java源代码分享

    java_poi实现excel导入导出

    要使用 Java POI 实现 Excel 导出,需要首先创建一个 HSSFWorkbook 或 XSSFWorkbook 对象,然后使用该对象创建一个工作表。下面是一个简单的示例: ```java import org.apache.poi.hssf.usermodel.HSSFWorkbook; ...

    java的poi生成excel图表demo

    Java的Apache POI库是一个强大的工具,用于读取、创建和修改Microsoft Office格式的文件,尤其是Excel(.xlsx)文档。在本示例中,我们将深入探讨如何利用POI库来生成Excel中的图表曲线,这对于数据可视化和报告生成...

    java 通过poi操作excel jar包

    Java通过Apache POI库操作Excel是Java开发人员处理Microsoft Office文档的一种常见方法,特别是当需要在应用程序中生成、读取或修改Excel数据时。Apache POI是一个开源项目,提供了丰富的API,使得Java开发者能够...

    poi-5.2.0-API文档-中文版.zip

    Maven坐标:org.apache.poi:poi:5.2.0; 标签:apache、poi、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持...

    poi-3.16-API文档-中文版.zip

    Maven坐标:org.apache.poi:poi:3.16; 标签:apache、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...

    使用java操作excel:poi

    apache出的元件POI,它可以在UNIX或window平台处理word或Excel档案,可以使用较少的java代码对EXCEL进行新增,修改,读取,删除等操作,并且可以按照自己的需要设定储存格式、列印格式等;

    POI生成Excel POI操作Excel POI读取Excel POI类库

    Apache POI是一个强大的Java库,专门用于处理...通过lib.rar和Poi02.rar中的示例代码,你可以更深入地了解和学习POI操作Excel的具体实现。在实践中,结合这些资源,你将能够熟练地在Java Web项目中集成Excel处理功能。

    java使用POI操作excel (支持excel2007)

    Java 使用Apache POI库操作Excel 2007文件详解 在Java开发中,处理Excel文件是一项常见的任务,特别是对于数据分析、数据导入导出或报表生成等场景。Apache POI是一个流行的开源库,它允许开发者读写Microsoft ...

    JAVA POI Excel转Html

    JAVA POI Excel转Html,代码和所需的jar都在压缩包,项目在线预览需求,实现后分享下

    java poi 操作Excel

    Java POI 是一个开源项目,...通过以上步骤和知识点,你可以使用Java POI库高效地进行Excel操作,无论是读取现有数据还是创建新的Excel文件。记得参考官方文档和示例代码,这将帮助你更好地理解和运用这个强大的库。

    excel生成Java源代码.zip

    描述中的“Java excel 源代码”进一步确认了这个压缩包内容,意味着我们将找到用Java编写的库或示例代码,这些代码专门处理Excel相关的操作。在Java中,最常用的库有Apache POI和JExcelAPI,它们允许开发者创建、...

    java poi操作excel批量导入导出项目需要的jar包

    Java中的Apache POI库是处理Microsoft Office文档的强大工具,尤其在Excel操作方面。它允许开发者在Java应用程序中创建、修改和读取Excel文件。在进行批量导入和导出Excel数据时,Apache POI是一个非常实用的选择。...

    java操作excel,poi读取excel内容源代码

    用poi方法读取excel中单元格内容的源代码

    Java Poi 操作excel的API 好用

    二、Java POI操作Excel的核心功能 1. 创建新的Excel工作簿 使用`WorkbookFactory.create()`方法可以创建一个新的Excel工作簿对象,然后通过工作簿对象创建工作表。 2. 读取Excel工作簿 同样,使用`WorkbookFactory....

    poi 操作excel模板

    在Java开发中,POI库被广泛用于生成、修改和读取Excel文档。本篇将深入探讨如何利用Apache POI来操作Excel模板,以及如何读取数据并将其填充到新生成的文件中,最终提供下载。 首先,你需要在项目中引入Apache POI...

Global site tag (gtag.js) - Google Analytics