IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 使用java导出excel -> 正文阅读

[开发测试]使用java导出excel

参考文章

POI常用类说明

HSSFWorkbook<------>Excel的文档对象

HSSFSheet<------>Excel的表单

HSSFRow<------>Excel的行

HSSFCell<------>Excel的格子单元

HSSFFont<------>Excel字体

HSSFDataFormat<------>格子单元的日期格式

HSSFHeader<------>Excel文档Sheet的页眉

HSSFFooter<------>Excel文档Sheet的页脚

HSSFCellStyle<------>格子单元样式

HSSFDateUtil<------>日期

HSSFPrintSetup<------>打印

HSSFErrorConstants<------>错误信息表

package mytest;

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

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.util.CellRangeAddress;

public class test001 {

	public static void main(String[] args) throws IOException {
		// 创建HSSFWorkbook对象
		HSSFWorkbook wb = new HSSFWorkbook();

		// 建立sheet对象
		HSSFSheet sheet = wb.createSheet("BOM报表");

		// 在sheet里创建第一行,参数为行索引
		HSSFRow row1 = sheet.createRow(0);

		// 创建单元格,并设置表头居中
		HSSFCellStyle style = wb.createCellStyle();
		style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
		HSSFCell cell = row1.createCell(0); // 创建单元格

		cell.setCellValue("BOM报表"); // 设置单元格内容

		// 合并单元格CellRangeAddress构造参数依次表示起始行,截至行,起始列, 截至列
		sheet.addMergedRegion(new CellRangeAddress(0, 0, 0, 7));

		// 在sheet里创建第二行
		HSSFRow row2 = sheet.createRow(1);
		// 创建单元格并设置单元格内容
		row2.createCell(0).setCellValue("父id");
		row2.createCell(1).setCellValue("父名称");
		row2.createCell(2).setCellValue("父版本id");
		row2.createCell(3).setCellValue("父版本id");
		row2.createCell(4).setCellValue("子id");
		row2.createCell(5).setCellValue("子名称");
		row2.createCell(6).setCellValue("数量");
		row2.createCell(7).setCellValue("总数量");

		// 在sheet里创建第三行
		HSSFRow row3 = sheet.createRow(2);
		// 创建单元格并设置单元格内容
		row3.createCell(0).setCellValue(1);
		row3.createCell(1).setCellValue(1);
		row3.createCell(2).setCellValue(1);
		row3.createCell(3).setCellValue(1);
		row3.createCell(4).setCellValue(1);
		row3.createCell(5).setCellValue(1);
		row3.createCell(6).setCellValue(1);
		row3.createCell(7).setCellValue(1);

		// 在sheet里创建第四行
		HSSFRow row4 = sheet.createRow(3);
		// 创建单元格并设置单元格内容
		row4.createCell(0).setCellValue(2);
		row4.createCell(1).setCellValue(2);
		row4.createCell(2).setCellValue(2);
		row4.createCell(3).setCellValue(2);
		row4.createCell(4).setCellValue(2);
		row4.createCell(5).setCellValue(2);
		row4.createCell(6).setCellValue(2);
		row4.createCell(7).setCellValue(2);

		// 生成一张表(IO)流,03版本使用xls结尾
		FileOutputStream fileOutputStream = new FileOutputStream("C:\\Users\\Administrator\\Desktop\\" + "BOM报表.xls");
		// 输出Excel文件
		wb.write(fileOutputStream);
		fileOutputStream.close();
		System.out.println("=========输出Excel文件,成功!!=====");
	}

}

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-09-11 00:03:26  更:2021-09-11 00:03:36 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/21 5:17:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码