`
jasonw68
  • 浏览: 153016 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

POI导出数据到Excel

    博客分类:
  • J2SE
阅读更多
public class ExportToExcel {

	/**
	 * 
	 * @param list
	 * @param fields
	 * @param values
	 * @param savePath
	 * @param sheetName
	 * @return
	 */
	public static String GenerateExcel(List<Map<String, Object>> list,
			String[] fields, String[] values, String savePath, String sheetName) {

		String flag = "false"; // 设置开关

		try {
			HSSFWorkbook wb = new HSSFWorkbook(); // 声明一个工作薄
			HSSFSheet sheet = wb.createSheet(sheetName);// 声明一个表

			HSSFRow row = null; // 声明行
			HSSFCell cell = null;// 声明单元

			// 创建表头,第一行为0
			row = sheet.createRow(0);

			for (int i = 0; i < values.length; i++) {

				cell = row.createCell(i); // 创建标题

				cell.setCellValue(values[i]);// 写入标题

				// System.out.println(entry.getValue());
			}

			Map<String, Object> map = null;

			// 写入标题和内容
			for (int rowindex = 0; rowindex < list.size(); rowindex++) {

				row = sheet.createRow(rowindex + 1); // 从第二行开始

				map = list.get(rowindex); // 集合数据写入对象

				for (int i = 0; i < fields.length; i++) {

					cell = row.createCell(i);// 创建内容

					cell.setCellValue((String)map.get(fields[i])); // 设置单元格的值

					// System.out.println(entry.getKey());
				}

			}

			// 存入文件
			FileOutputStream out = new FileOutputStream(savePath);
			wb.write(out);
			out.close();

			flag = "true";

		} catch (Exception e) {
			// TODO: handle exception
			e.printStackTrace();
		}

		return flag;
	}

}

 

分享到:
评论

相关推荐

    poi导出数据到excel里

    在这个场景中,"poi导出数据到excel里"指的是使用Apache POI库在Java项目中将数据写入Excel文件的过程。这个功能在数据分析、报表生成或者数据导出等场景中非常常见。以下是对Apache POI导出数据到Excel的详细解释:...

    使用POI导出数据到Excel视频、笔记和源码

    **使用Apache POI导出数据到Excel** Apache POI是一个流行的开源库,它允许程序员创建、修改和显示Microsoft Office格式的文件,特别是我们关注的Excel(.xlsx)文档。本教程将深入探讨如何利用POI在Java环境中实现...

    POI导出数据到EXCEL

    本文将详细介绍如何利用Apache POI在Java Web环境中将数据导出到Excel。 首先,理解Apache POI的基本概念。POI提供了HSSF(Horrible Spreadsheet Format)用于处理老版本的Excel(.xls),而XSSF用于处理新版本的...

    poi实现导入数据到excel模板

    poi实现导入数据到excel模板,本来想上传poi的jar包,谁知限制我只能上传15M的文件,汗。。。。。 不知道啥时候开始要分了... 代码见: https://github.com/thisisnohi/nohi-doc poi实现导入数据到excel模板。...

    POI实现的基于动态模板的EXCEL数据导出

    标题中的“POI实现的基于动态模板的EXCEL数据导出”是指利用Apache POI库来创建一个可以动态填充数据的Excel模板,从而实现大量数据的高效导出。Apache POI是一个开源项目,它允许Java开发者读写Microsoft Office...

    struts2 poi导出到excel

    Struts2和Apache POI是Java开发中处理Web应用程序数据导出到Excel的常用工具。...以上就是使用Struts2和Apache POI导出数据到Excel的基本流程和关键知识点,实际应用中可能需要根据具体需求进行调整和优化。

    springboot+poi导出指定格式Excel模板

    springboot+poi导出指定格式Excel模板,完整项目,导出即用。springboot+poi导出指定格式Excel模板,完整项目,导出即用。springboot+poi导出指定格式Excel模板,完整项目,导出即用。springboot+poi导出指定格式...

    java poi导出图片到excel示例代码

    Java POI导出图片到Excel示例代码详解 Java POI是Java开发中常用的开源库,用于读写Microsoft Office文件格式,包括Excel、Word、PowerPoint等。今天,我们将介绍如何使用Java POI将图片导出到Excel中。 标题解释 ...

    POI导出Excel文件

    以下是一个简化的示例,演示了如何使用POI导出Excel: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.FileOutputStream; import java.io....

    使用POI数据导出到Excel

    在"使用POI导出数据到Excel.txt"中,你可能会看到如何创建一个简单的Excel工作簿、工作表和单元格的示例代码。例如: ```java import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss....

    java poi导出大量数据到Excel

    ### Java POI 大量数据导出到Excel详解 #### 一、背景介绍 在日常工作中,经常需要处理大量的数据并将其导出为Excel文件,特别是在金融、电商等行业。Java POI库作为一款强大的用于读写Microsoft Office文档的Java ...

    POI导出 POI导出 POI导出

    POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI导出POI...

    txt导入到mysql数据库,利用poi导出到excel

    总结,从TXT文件导入数据到MySQL数据库是一个涉及文件读取、数据解析和数据库操作的过程,而利用Apache POI导出数据到Excel则涉及到文件流处理和Excel文档的构造。这些技能在实际的IT工作中非常实用,尤其是在数据...

    poi导出根据模板导出excel和简单列表导出excel源码

    在本案例中,我们关注的是如何使用 Apache POI 库来导出 Excel 文件,特别是根据模板导出和简单列表导出。下面将详细介绍这个过程。 1. **Apache POI 概述** Apache POI 提供了 Java API 来读写 Microsoft Office ...

    POI导出带图片的excel

    在本文中,我们将深入探讨如何使用POI库将图片插入到Excel文档中,以便创建包含图像的丰富报告。 首先,让我们理解POI的基本概念。Apache POI提供了HSSF(Horrible Spreadsheet Format)和XSSF(XML Spreadsheet ...

    使用POI筛选字段导出Excel,以及条件查询和指定数据导出

    使用POI筛选字段导出Excel,以及条件查询和指定数据导出

    使用POI,实现excel文件导出,图片url导出文件,图片和excel文件导出压缩包

    使用POI导出Excel文件** 导出Excel文件主要涉及以下几个步骤: - **创建Workbook对象**:这是Excel文件的容器,可以使用`XSSFWorkbook`(针对.xlsx)或`HSSFWorkbook`(针对.xls)创建。 - **创建Sheet对象**:...

    使用POI导出大数据量到EXCEL

    "使用POI导出大数据量到EXCEL"这个主题涉及到如何高效地利用POI处理大量数据并将其导出到Excel文件中。以下是对这个主题的详细讲解。 1. **Apache POI简介** Apache POI 是一个开源项目,它提供了Java API来创建、...

    poi 导出多表头

    总之,利用 Apache POI 实现多表头的 Excel 导出,需要理解 POI API,合理组织数据结构,以及灵活运用单元格合并和样式设置。结合提供的代码文件,你可以进一步研究和学习如何在实际项目中应用这些技术。

    poi excel 模板读取并导出带公式的excel文档

    在实际工作中,经常需要批量处理数据,并将其导出到Excel文件中,特别是在需要复杂计算的情况下,例如工资单、统计数据汇总等场景。利用Apache POI库能够实现这一功能,即可以通过Java程序操作Excel文件,包括读取、...

Global site tag (gtag.js) - Google Analytics