`

POI写数据到Excel

    博客分类:
  • POI
 
阅读更多

通过一个简单的例子,演示POI如何向Excel文件中写入数据。

package my.excel;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CreationHelper;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

/**
 *
 * @author Administrator
 * 2013年03月02日
 */
public class FirstWriteExcel {
	
	public static void main(String[] args) {
		try {
			// 工作簿
			Workbook wb = new XSSFWorkbook();
			
			CreationHelper createHelper = wb.getCreationHelper();
			
			Sheet sheet = wb.createSheet("表格名称");

			// 创建行
			Row row = sheet.createRow((short) 0);
			
			// 创建单元格,方法1
			Cell cell = row.createCell(0);
			cell.setCellValue(1);
			
			// 直接创建单元格,方法2
			row.createCell(1).setCellValue(3.14);
			row.createCell(2).setCellValue(createHelper.createRichTextString("大家好,欢迎学习POI"));
			row.createCell(3).setCellValue(true);

			// 写入文件
//			FileOutputStream fileOut = new FileOutputStream("document/FirstWriteExcel.xls");
			FileOutputStream fileOut = new FileOutputStream("document/FirstWriteExcel.xlsx");
			wb.write(fileOut);
			fileOut.close();
			
			System.out.println("写入成功,运行结束!");
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

 运行结果:

 

 

  • 大小: 8.2 KB
分享到:
评论

相关推荐

    poi实现导入数据到excel模板

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

    poi导出数据到excel里

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

    poi导数据写入Excel

    注意:该资源属于写数据到Excel,而非读取Excel数据保存到数据库,保存到数据库的例子资源:http://download.csdn.net/download/a13432421434/9620001

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

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

    使用POI将数据写入到EXCEL

    本文将详细讲解如何利用POI将数据写入到Excel文档。 首先,你需要确保已经设置了Maven项目,并在pom.xml文件中添加了Apache POI的依赖。POI的最新版本通常可以在这里找到:...

    poi读写excel+poi总结

    Apache POI 提供了强大的功能,能够处理复杂的Excel操作,如公式计算、图表创建、数据验证等。然而,由于Excel文件的复杂性,处理大型文件可能会消耗大量内存,因此在实际使用中需要注意性能优化,如分批读写、合理...

    poi excel poi excel poi excel

    System.out.println("读取到的数据为:" + msg); } catch (IOException e) { e.printStackTrace(); } } } ``` ##### 写入 Excel 文件示例 ```java import org.apache.poi.hssf.usermodel.HSSFWorkbook; ...

    Apache POI导入数据到Excel电子表格

    本篇文章将详细介绍如何使用Apache POI 导入数据到Excel。 首先,你需要在项目中引入Apache POI相关的库。根据提供的压缩包子文件的文件名称列表,我们可以看到以下关键的库文件: 1. poi-ooxml-3.17.jar:这是...

    java poi导出大量数据到Excel

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

    使用Poi读取大数据量excel的方法

    本篇文章将详细讲解如何利用Apache POI库在Android环境中高效地处理大数据量的Excel文件,无论是2003的.xls格式还是2007及以后的.xlsx格式。 首先,我们需要在项目中引入Apache POI库。如果是Maven项目,可以在pom....

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

    然后,使用Java POI将数据写入到Excel文件中,并将其下载到客户端。 知识点详解 1. 使用Java POI读写Excel文件 Java POI提供了多种方式来读写Excel文件,包括XSSF、HSSF和SXSSF等。其中,XSSF用于读写xlsx格式的...

    java poi 导入大数据量Excel数据 防止内存溢出处理.zip

    然而,当处理大数据量的Excel文件时,POI可能会导致内存溢出(Out of Memory, OOM),因为默认情况下它会将整个工作簿加载到内存中。为了防止这种问题,我们需要采用优化策略来高效地处理大量数据。 1. **分块读取*...

    poi 自己写的excel sax方式导入大量数据

    SAX(Simple API for XML)解析方式与DOM不同,它不会一次性加载整个文件到内存,而是逐行读取,只处理当前需要的数据,这极大地降低了内存使用,特别适合处理大数据量的Excel文件。 以下是一些关于使用Apache POI...

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

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

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

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

    使用POI数据导出到Excel

    本篇文章将详细讲解如何利用Apache POI库将数据导出到Excel。 首先,我们需要了解Apache POI的基本概念。POI提供了一组API,如HSSF(处理.xls文件)和XSSF(处理.xlsx文件),它们是专门用来操作Excel的。HSSF对应...

    利用POI读取excel写入到word

    本篇文章将详细讲解如何利用Apache POI库来读取Excel数据并将其写入到Word文档中。 首先,我们需要了解Apache POI的基本概念。POI提供了一组API,允许程序员在Java应用程序中创建、修改和显示这些文件。对于Excel...

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

    Apache POI是一个强大的Java库,专门用于处理Microsoft Office格式的文件,尤其是Excel。在这个场景中,我们关注的是如何使用POI来创建、读取和操作Excel文档。在Web项目中,这种功能通常用于数据导入导出,报表生成...

    上海市2020年POI矢量数据集,包含30M分辨率DEM、行政区划、shp格式POI、excel格式POI数据.7z

    “excel格式POI数据”指的是POI信息以Microsoft Excel表格的形式存在。Excel是一种电子表格软件,适合处理和组织结构化数据,如地址、电话号码、分类等POI属性。与shp格式相比,Excel更适合非GIS用户查看和分析数据...

    Java利用POI实现数据Excel导出实例源码

    本实例源码着重讲解如何利用Apache POI来实现数据的Excel导出功能。 首先,我们需要了解Apache POI的基本概念。POI提供了HSSF(Horrible Spreadsheet Format)和XSSF(XML Spreadsheet Format)两个主要的API,分别...

Global site tag (gtag.js) - Google Analytics