样式设置:
//创建字体 加粗 20号字
HSSFFont font = workbook.createFont();
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
font.setFontHeightInPoints((short)20);
//创建一个样式 垂直居中,水平居中 设置字体
HSSFCellStyle style = workbook.createCellStyle(); // 样式对象
style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);// 垂直
style.setAlignment(HSSFCellStyle.ALIGN_CENTER);// 水平
style.setFont(font);
跨行行列:
private void writeXlsHeader(HSSFWorkbook workbook, HSSFSheet sheet, String value, int rowSpan, int colSpan){
try {
//一般格式
HSSFFont font = workbook.createFont();
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
font.setFontHeightInPoints((short)20);
HSSFCellStyle style = workbook.createCellStyle(); // 样式对象
style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);// 垂直
style.setAlignment(HSSFCellStyle.ALIGN_CENTER);// 水平
style.setFont(font);
HSSFRow row = sheet.createRow(0);
HSSFCell cell = row.createCell(0);
cell.setCellValue(value);
cell.setCellStyle(style);
//跨行,跨列设置 行标示和列标示都是0开始
sheet.addMergedRegion(new Region(0,(short)0,rowSpan-1,(short)(colSpan-1)));
} catch (Exception e) {
// TODO: handle exception
}
}
创建Excel函数单元格:
/**
*cell.setCellType(HSSFCell.CELL_TYPE_FORMULA); 设置为函数类型
*HSSFCell.CELL_TYPE_STRING字符串类型
*HSSFCell.CELL_TYPE_NUMERIC 数值类型
*有个特别注意地方,像类似SUM()这样的函数,需要统计的单元格类型必须数值类型才能做正*确统计
**/
cell = row.createCell(i);
cell.setCellType(HSSFCell.CELL_TYPE_FORMULA);
cell.setCellFormula("E"+(rowNum+1)+"/D"+(rowNum+1)+"");
cell.setCellStyle(percentStyle);
设置单元格的宽度:
sheet.setColumnWidth(0, 3500); //调整第一列宽度
sheet.setColumnWidth(1, 7000); //调整第二列宽度
sheet.setColumnWidth(2, 7500); //调整第三列宽度
sheet.setColumnWidth(3, 3500); //调整第四列宽度
sheet.setColumnWidth(4, 3500); //调整第五列宽度
sheet.setColumnWidth(5, 3500); //调整第六列宽度
sheet.setColumnWidth(6, 3500); //调整第七列宽度
分享到:
相关推荐
这篇博客文章“POI操作Excel常用方法总结”可能详细介绍了如何利用Apache POI库在Java环境中读写Excel文件。以下是对该主题的一些关键知识点的详细说明: 1. **Apache POI介绍**: Apache POI是开源项目,提供了...
接下来,我们将深入探讨Excel常用操作方法: 1. **获取Excel对象**: - 创建`POIFSFileSystem`对象,用于读取Excel文件。 - 使用`POIFSFileSystem`实例打开`HSSFWorkbook`,获取工作簿对象。 - 通过工作簿对象...
这篇博文将深入探讨使用POI操作Excel的一些常见方法,帮助开发者在Java环境中高效地读写Excel数据。 1. **创建Workbook对象** 创建一个Workbook对象是开始处理Excel文件的第一步。Apache POI提供了多种类型的...
Java POI是Java开发中常用的开源库,用于读写Microsoft Office文件格式,包括Excel、Word、PowerPoint等。今天,我们将介绍如何使用Java POI将图片导出到Excel中。 标题解释 Java POI导出图片到Excel示例代码,标题...
Java实现POI导出Excel是Java开发者常用的一种技术,用于生成和操作Microsoft Office Excel文件。在Java中,Apache POI库提供了对微软Office文档格式的支持,包括读取和写入Excel文件。这篇博客文章...
Java 使用 Apache POI 操作 Excel 是一种常见的数据处理方式,特别是在大数据分析、报表生成和数据导入导出等场景中。Apache POI 是一个开源库,它允许 Java 开发者读写 Microsoft Office 格式,包括 Excel(.xlsx ...
### Java POI 操作 Excel 的知识点详解 #### 一、POI 介绍及结构说明 **1. Apache POI 简介** - **定义**:Apache POI 是一个由 Apache 软件基金会提供的开源项目,它提供了一组 API,使 Java 程序能够读写 ...
**Excel常用操作方法**: 1. **获取Excel对象**:首先,通过`POIFSFileSystem`打开文件系统,然后用`HSSFWorkbook`读取Excel工作簿,接着可以获取工作表、行和单元格。例如: ```java POIFSFileSystem fs = new ...
Java 是一种广泛使用的编程语言,而 Excel 是一种常用的电子表格软件。有时候,我们需要在 Java 程序中读取 Excel 文件的内容,例如将 Excel 表格中的数据导入到数据库中或者进行数据分析。这时候,我们可以使用 ...
在IT行业中,尤其是在企业自动化和数据处理领域,Java是一种常用的语言。本教程将重点讲解如何使用Apache POI库来读取Excel数据,并基于这些数据批量生成Word文档。Apache POI是一个开源项目,它允许Java开发者处理...
在Java领域,当你需要读取、写入或修改Excel文件时,POI库是一个非常常用的选择。"java_poi导入excel通用工具类V0915" 提供了一种通用的方式来处理Excel数据的导入工作,它支持多种赋值方式,包括单个对象、列表对象...
以上就是使用Java POI操作Excel的基本概念和常用方法。实际应用中,你可能需要根据具体需求进行扩展和定制。在"simpleExportExcel"这个示例中,很可能是实现了简单的Excel导出功能,包括创建工作簿、工作表、行和...
EXCEL 常用操作方法** - **取得 sheet 的数目**:使用 `HSSFWorkbook` 的 `getNumberOfSheets()` 方法可以获取工作簿中的工作表数量。 - **取得一行的有效单元格个数**:通过调用 `HSSFRow` 的 `getLastCellNum()`...
四、EXCEL 常用操作方法 1. 获取 Excel 对象: - 使用 `POIFSFileSystem` 从文件中打开 Excel 文档。 - 通过 `HSSFWorkbook` 的构造函数创建工作簿对象。 - 使用 `getSheetAt(int index)` 获取指定索引的工作表。...
Java中的Apache POI库是一个强大的工具,专门用于处理Microsoft Office格式的文件,如Excel和Word。在本场景中,我们关注的是如何利用POI来生成Excel报表以及处理Word文档。 一、Java POI与Excel报表生成 1. 创建...
在Java开发中,Apache POI库是一个非常实用的工具,用于读取和写入Microsoft Office格式的文件,尤其是Excel(.xlsx和.xls)文件。本教程将深入讲解如何使用POI来动态地在Excel中创建各种图表,包括柱状图、组合图、...
Java POI 和 JXL 是两种常用的 Java 库,用于处理 Microsoft Excel 文件。在这个入门级的实例中,我们将探讨如何使用这两个库来操作Excel文件。首先,我们先了解一下这两个库的基本概念。 1. **Java POI**: - ...
### Java读取Excel POI方法详解...通过上述介绍和示例,我们了解了 Java 中使用 POI 处理 Excel 文件的基本方法,包括创建、读取和修改 Excel 文件等核心操作。这对于日常开发中涉及的数据处理任务具有重要的参考价值。