通过一个简单的例子,演示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(); } } }
运行结果:
相关推荐
poi实现导入数据到excel模板,本来想上传poi的jar包,谁知限制我只能上传15M的文件,汗。。。。。 不知道啥时候开始要分了... 代码见: https://github.com/thisisnohi/nohi-doc poi实现导入数据到excel模板。...
在这个场景中,"poi导出数据到excel里"指的是使用Apache POI库在Java项目中将数据写入Excel文件的过程。这个功能在数据分析、报表生成或者数据导出等场景中非常常见。以下是对Apache POI导出数据到Excel的详细解释:...
注意:该资源属于写数据到Excel,而非读取Excel数据保存到数据库,保存到数据库的例子资源:http://download.csdn.net/download/a13432421434/9620001
标题中的“POI实现的基于动态模板的EXCEL数据导出”是指利用Apache POI库来创建一个可以动态填充数据的Excel模板,从而实现大量数据的高效导出。Apache POI是一个开源项目,它允许Java开发者读写Microsoft Office...
本文将详细讲解如何利用POI将数据写入到Excel文档。 首先,你需要确保已经设置了Maven项目,并在pom.xml文件中添加了Apache POI的依赖。POI的最新版本通常可以在这里找到:...
Apache POI 提供了强大的功能,能够处理复杂的Excel操作,如公式计算、图表创建、数据验证等。然而,由于Excel文件的复杂性,处理大型文件可能会消耗大量内存,因此在实际使用中需要注意性能优化,如分批读写、合理...
System.out.println("读取到的数据为:" + msg); } catch (IOException e) { e.printStackTrace(); } } } ``` ##### 写入 Excel 文件示例 ```java import org.apache.poi.hssf.usermodel.HSSFWorkbook; ...
本篇文章将详细介绍如何使用Apache POI 导入数据到Excel。 首先,你需要在项目中引入Apache POI相关的库。根据提供的压缩包子文件的文件名称列表,我们可以看到以下关键的库文件: 1. poi-ooxml-3.17.jar:这是...
### Java POI 大量数据导出到Excel详解 #### 一、背景介绍 在日常工作中,经常需要处理大量的数据并将其导出为Excel文件,特别是在金融、电商等行业。Java POI库作为一款强大的用于读写Microsoft Office文档的Java ...
本篇文章将详细讲解如何利用Apache POI库在Android环境中高效地处理大数据量的Excel文件,无论是2003的.xls格式还是2007及以后的.xlsx格式。 首先,我们需要在项目中引入Apache POI库。如果是Maven项目,可以在pom....
然后,使用Java POI将数据写入到Excel文件中,并将其下载到客户端。 知识点详解 1. 使用Java POI读写Excel文件 Java POI提供了多种方式来读写Excel文件,包括XSSF、HSSF和SXSSF等。其中,XSSF用于读写xlsx格式的...
然而,当处理大数据量的Excel文件时,POI可能会导致内存溢出(Out of Memory, OOM),因为默认情况下它会将整个工作簿加载到内存中。为了防止这种问题,我们需要采用优化策略来高效地处理大量数据。 1. **分块读取*...
SAX(Simple API for XML)解析方式与DOM不同,它不会一次性加载整个文件到内存,而是逐行读取,只处理当前需要的数据,这极大地降低了内存使用,特别适合处理大数据量的Excel文件。 以下是一些关于使用Apache POI...
**使用Apache POI导出数据到Excel** Apache POI是一个流行的开源库,它允许程序员创建、修改和显示Microsoft Office格式的文件,特别是我们关注的Excel(.xlsx)文档。本教程将深入探讨如何利用POI在Java环境中实现...
使用POI筛选字段导出Excel,以及条件查询和指定数据导出
本篇文章将详细讲解如何利用Apache POI库将数据导出到Excel。 首先,我们需要了解Apache POI的基本概念。POI提供了一组API,如HSSF(处理.xls文件)和XSSF(处理.xlsx文件),它们是专门用来操作Excel的。HSSF对应...
本篇文章将详细讲解如何利用Apache POI库来读取Excel数据并将其写入到Word文档中。 首先,我们需要了解Apache POI的基本概念。POI提供了一组API,允许程序员在Java应用程序中创建、修改和显示这些文件。对于Excel...
Apache POI是一个强大的Java库,专门用于处理Microsoft Office格式的文件,尤其是Excel。在这个场景中,我们关注的是如何使用POI来创建、读取和操作Excel文档。在Web项目中,这种功能通常用于数据导入导出,报表生成...
“excel格式POI数据”指的是POI信息以Microsoft Excel表格的形式存在。Excel是一种电子表格软件,适合处理和组织结构化数据,如地址、电话号码、分类等POI属性。与shp格式相比,Excel更适合非GIS用户查看和分析数据...
本实例源码着重讲解如何利用Apache POI来实现数据的Excel导出功能。 首先,我们需要了解Apache POI的基本概念。POI提供了HSSF(Horrible Spreadsheet Format)和XSSF(XML Spreadsheet Format)两个主要的API,分别...