`
907182878
  • 浏览: 7720 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

POI导出Excel,在Excel里生成下拉框

    博客分类:
  • POI
阅读更多
	public static void main(String[] args) {
		ExportToExcel export = new ExportToExcel();
		HSSFSheet sheet = export.createSheet("工作表1");
		//第3列从第二行开始的单元格
		sheet.addValidationData(ExportToExcel.setValidate(1, 2, new String[] {
				"深圳", "广州" }));
	}

	public static HSSFDataValidation setValidate(int firstRow, int firstCol,
			String[] explicitListValues) {
		// 创建一个规则
		// DVConstraint.create
		DVConstraint constraint1 = DVConstraint
				.createExplicitListConstraint(explicitListValues);

		// 设定在哪个单元格生效
		int lastRow = 1000;// 一千行都有效
		int lastCol = firstCol;
		CellRangeAddressList regions = new CellRangeAddressList();
		regions.addCellRangeAddress(firstRow, firstCol, lastRow, lastCol);

		// 创建规则对象
		HSSFDataValidation data_validation = new HSSFDataValidation(regions,
				constraint1);
		data_validation.setEmptyCellAllowed(false);
		data_validation.setShowPromptBox(false);
		// data_validation.createErrorBox("无效输入!", "请选择下拉列表");
		// data_validation.createPromptBox("输入提示!", "请选择下拉列表里的内容!");
		return data_validation;
	}

 

分享到:
评论

相关推荐

    poi导出excel生成下拉列表

    poi作为导出excel常用的工具,方便快捷。对于excel指定下拉列表的列,如何生成呢?本文提供如何生成下拉列表的excel列

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

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

    spring mvc easyui-POI导出excel封装源码

    总结来说,"spring mvc easyui-POI导出excel封装源码"项目是将Spring MVC的后端处理能力与EasyUI的前端展示效果以及POI的Excel处理功能相结合,实现了一个功能强大且界面美观的Excel数据导出功能。这个项目对于需要...

    poi导出下拉列表

    在Java编程领域,Apache POI 是一个非常流行的库,它允许开发者读取和写入Microsoft Office格式的文件,包括Excel。本主题将深入探讨如何使用Apache POI来创建具有下拉列表功能的Excel文件,以及如何实现数据有效性...

    poi 生成excel模板,下拉选项,批注。现在有模板中插入下拉信息

    在这个场景中,我们将讨论如何使用 POI 在 Java 中生成带有下拉选项和批注的 Excel 模板。 首先,我们需要理解 POI 的核心组件,如 HSSFWorkbook(用于 .xls 文件)和 XSSFWorkbook(用于 .xlsx 文件)。这些工作簿...

    POI实现excel导入导出及解析

    在Java编程环境中,Apache POI库是一个非常重要的工具,它允许开发者读取、写入和修改Microsoft Office格式的文件,尤其是Excel(XLS和XLSX)文档。本篇文章将详细探讨如何使用Apache POI来实现Excel的导入、导出...

    poi动态生成导入模板,动态下拉菜单

    本话题聚焦于使用POI来动态生成带有下拉菜单的Excel导入模板,这在数据处理、报告生成和自动化流程中具有广泛应用。 首先,让我们深入了解Apache POI库。它提供了HSSF(Horrible Spreadsheet Format)和XSSF(XML ...

    Excel导入导出

    **导出Excel数据:** 1. **读取Workbook**:与创建类似,我们需要先打开一个现有的Excel文件。 ```csharp using (var stream = new FileStream("input.xls", FileMode.Open, FileAccess.Read)) { var workbook ...

    Java 使用POI生成带联动下拉框的excel表格实例代码

    Java 使用POI生成带联动下拉框的excel表格实例代码 Java 是一种广泛使用的编程语言,而 POI(Poor Obfuscation Implementation)则是一个流行的 Java 库,用于读写 Microsoft Office 文件格式,包括 Excel、Word ...

    Easyui+SpringMVC导出Excel

    在导出Excel时,SpringMVC控制器会处理导出请求,生成Excel文件,最后将其发送到客户端。 实现过程大致分为以下步骤: 1. **创建导出按钮**:在EasyUI的页面上,你可以添加一个按钮,当用户点击时,触发导出请求。...

    java excel 生成6级级联

    java excel 生成6级级联。加一个poi.jar就行。

    java poi操作word模版文件生成表单和修改

    在这个场景中,我们将重点讨论如何使用Java POI来操作Word模板文件,生成表单以及进行修改,特别是处理含有下拉框等交互元素的情况。 首先,让我们了解Java POI的基本用法。要操作Word文档,我们需要导入`org....

    最终生成的级联模版

    这个excel模版是根据我的文章“POI设置级联关系”最终生成的一个模版

    java excel 下载功能插件

    Java中的Excel下载功能是Web应用中常见的需求,主要用于导出数据到Excel文件,方便用户进行数据分析和存储。这里提到的“java excel 下载功能插件”通常是指Java库或者工具,帮助开发者快速实现这一功能。以下是一些...

    easyui+ssh(增删改模糊查询,导出数据)

    - **数据导出**:后端可以使用Apache POI库来生成Excel文件,然后通过HTTP响应返回给前端,用户即可下载。 5. **学习资源**: - 由于提供的压缩包包含了一个示例项目,你可以通过阅读代码和注释来了解具体实现...

    账单管理及报表

    同时,系统还支持Ireport报表预览和打印,IReport是一款强大的报表设计工具,可以生成复杂的报表布局并导出为PDF、Excel等多种格式,满足不同输出需求。 Excel报表打印功能允许用户将报表数据导出到Excel文件,便于...

    专题资料(2021-2022年)javaWEB模块物流项目五.doc

    - 对于分区查询结果的导出,通常采用Apache POI库来生成Excel文件。在服务器端,我们处理查询结果,然后使用POI将数据写入Excel,最后提供一个下载链接给用户。 这个物流项目涵盖了前端交互、后端服务以及数据持久...

    SpringMVC+EasyUI通用导出.rar_Java_

    在Java中,我们可以使用Apache POI库来处理Excel文件,iText或Flying Saucer来生成PDF。当用户点击导出按钮时,前端发送一个请求到SpringMVC控制器,控制器接收到请求后,根据业务逻辑查询数据库,将数据转换为合适...

    struts2课程

    Struts2可以通过HttpServletResponse对象,配合Apache POI库,生成并提供Excel文件下载。开发者需要设置正确的MIME类型,创建工作簿,添加工作表,填充数据,最后响应到客户端。 "OGNL(Object-Graph Navigation ...

Global site tag (gtag.js) - Google Analytics