建立文件并创建sheet页:
private void createWorkbook() {
this.workbook = new HSSFWorkbook();
this.workbook.createSheet();
this.workbook.setSheetName(0, this.getSheetName(), (short) 1);
}
在sheet页中写入标题:
private void writeHead() {
HSSFSheet sheet = this.workbook.getSheetAt(0);
HSSFRow row = null;
HSSFCell cell = null;
HSSFCellStyle style = this.workbook.createCellStyle();
style.setAlignment(HSSFCellStyle.ALIGN_CENTER);// 水平居中
//表头始终是第一行
row = sheet.createRow(0);
List head = this.getWorkbookHead();
for (short col = 0; col < head.size(); col++) {
cell = row.createCell(col);
cell.setEncoding(HSSFCell.ENCODING_UTF_16);// 这里是设置编码保证中文正常显示
cell.setCellValue((String) head.get(col));
cell.setCellStyle(style);
}
}
在sheet页中写入数据:
HSSFSheet sheet = this.workbook.getSheetAt(0);
HSSFRow row = null;
HSSFCell cell = null;
//数据从第二行开始
Iterator data = this.getData("").iterator();
for (int rowNo = 1; data.hasNext(); rowNo++) {
row = sheet.createRow(rowNo);
List cellData = this.flatObjectForShow(data.next());
for (short col = 0; col < cellData.size(); col++) {
cell = row.createCell(col);
cell.setEncoding(HSSFCell.ENCODING_UTF_16);// 这里是设置编码保证中文正常显示
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellValue((String) cellData.get(col));
}
}
}
分享到:
相关推荐
本示例将介绍如何使用Java创建Excel文件并写入数据,主要涉及的库是`jxl`,这是一个用于读写Excel文件的开源Java库。 首先,我们需要引入`jxl`库。`jxl.jar`包含了一系列的类和接口,用于处理Excel文件的各种操作。...
使用poi解析excel文件,并将数据写入到数据库 项目说明 这个项目实现的功能是读取excel文件中的数据,解析并写入数据库。 读取的excel文件位于项目目录下的 excel\0805.xlsx 使用IntelliJ IDEA开发此项目 使用MYSQL...
java jxl 通过excel模板创建新文件并将数据导入excel,实现按行、列插入数据
3. **创建Excel文件**:虽然没有直接提供创建新Excel文件的方法,但可以推测,通过实例化`HSSFWorkbook`并使用`FileOutputStream`写入文件即可创建新的Excel文件。 4. **删除Excel文件**:由于没有内建的删除方法,...
- `Service.java`: 服务层负责实际的数据操作,比如从数据库中获取数据并创建Excel文件。 - `DAO.java`: 数据访问对象,用于与数据库交互,获取数据。 - `ExcelUtils.java`: 工具类,包含Apache POI相关的辅助方法,...
在Java中,`jxl.jar`库是一个广泛使用的第三方库,用于读取和写入Excel文件。它支持多种版本的Excel格式,包括`.xls`(97-2003版)和`.xlsx`(2007及以上版本)。要使用这个库,你需要在项目中引入`jxl.jar`作为依赖...
Java 读取 Excel 文件是指使用 Java 语言从 Excel 文件中读取数据,并对其进行处理的过程。下面将详细介绍 Java 读取 Excel 文件的过程和相关知识点。 Java 读取 Excel 文件的步骤 1. 导入所需的包:在 Java 项目...
在Java编程中,生成Excel文件是一项常见的任务,特别是在数据处理、报表生成或数据分析等领域。Excel文件格式(.xlsx或.xls)通常由Apache POI库支持,这是一个强大的API,允许Java程序读取、写入和修改Microsoft ...
本项目就是这样一个示例,它利用了Apache POI库来处理Excel文件的生成,使得Java程序能够方便地操作Excel数据。下面将详细阐述相关知识点。 1. **Apache POI**:Apache POI是一个开源项目,它提供了Java API来读写...
这里我们将深入探讨如何使用Java实现从数据库中查询数据并将其以多级表头的形式导入到Excel文件中。 首先,我们需要理解多级表头的概念。在Excel中,多级表头允许我们在工作表的列上设置多个层次的标题,以更清晰地...
总结来说,Java结合Apache POI和MySQL JDBC驱动,可以实现从Excel文件读取数据并自动生成MySQL表的功能。这在项目开发中非常实用,特别是在需要频繁根据变动的数据模型更新数据库结构时。通过熟练掌握这些技术,...
在Java中,如果你需要生成或操作Excel文件,尤其是.xlsx格式(这是Excel 2007及以上版本使用的Open XML格式),那么Apache POI库就是首选工具。下面将详细介绍如何使用Java POI库来生成Excel(xlsx)文件。 首先,...
在IT领域,将Excel文件写入数据库是一项常见的任务,尤其在数据处理和分析工作中。Excel作为数据存储和管理的便捷工具,与数据库结合使用可以增强数据的管理和利用能力。在这个过程中,我们通常会借助编程语言如Java...
总结一下,实现Excel文件写入的步骤包括: 1.引入EasyExcel的依赖。 2.准备数据,将数据封装到Java对象中。 3.使用EasyExcel.write创建ExcelWriter对象,并指定文件名和Java对象类型。 4.使用sheet方法指定test名称...
在Java编程环境中,生成Excel文件并写入内容是一项常见的任务,尤其在数据处理、报表生成或数据分析等场景中。这个给定的压缩包文件提供了一个Java解决方案,包含一个jar包和一个实现具体功能的Java类。以下是关于...
在Java中,我们可以使用POI API来读取模板文件,然后在模板的基础上填充自定义数据,生成新的Excel文件。 1. **安装和引入POI库** 在Java项目中使用POI,你需要将`poi-ooxml`相关的JAR文件添加到项目的类路径中。...
在Java编程环境中,处理Excel数据并将其导出是一项常见的任务,尤其在数据分析、报表生成或者数据交换等场景中。Excel文件格式(.xlsx或.xls)因其直观易用和广泛支持而受到青睐。在这个主题中,我们将深入探讨如何...
然后,可以创建一个Excel应用实例,打开或创建工作簿,选择工作表,并通过Range对象写入数据。这种方法的优点是能够直接操作Excel的所有功能,包括样式、公式等,但缺点是需要安装Office软件,并且运行速度相对较慢...
本项目名为"java 解析Excel 并判断解析的数据类型__Eclipse工程",显然是一个使用Java语言在Eclipse环境下实现的程序,其主要功能是读取Excel文件并识别其中各单元格的数据类型。 首先,我们需要了解Java中用于解析...