Excel文件的读写

本文介绍了使用Java中的XSSF解析Excel文件,包括读操作如加载和创建工作簿,写操作如创建行和单元格。接着讨论了处理超大Excel文件的方法,如使用SXSSFWorkbook以降低内存占用,以及引入EasyExcel进行高效的数据读写操作。
摘要由CSDN通过智能技术生成

01- 概述

   在应用程序的开发过程中,经常需要使用Excel文件来进行数据的导入或到出。所以,在通过java语言实现此类需求的时候,往往面临着Excel文件的解析(导入)或生成(导出)。
    而Excel文件有大有小,在处理Excel文件时,我们有不同的处理方法。

02-XSSF解析Excel文件

    Apache POI 提供给Java程序对Microsoft Office格式档案进行读写功能的API开源类库。XSSF就是其中的一种。
    **一、添加Jar包依赖**

在这里插入图片描述
Workbook接口代表一个Excel文件,用于加载和创建Excel文件。常用的实现类是XSSFWorkbook。

读操作

创建Excel文件

//解析一个excel对象
		
		//通过输入流,读取excel文件
		FileInputStream in = new FileInputStream("E:\\QQ\\2646121219\\FileRecv\\16.xlsx");
		
		//将输入流传入Workbook
		Workbook workbook = new XSSFWorkbook(in);

获取工作簿数量

//sheet:工作簿
		//获取工作部数量
		int sheetNumber = workbook.getNumberOfSheets();
		System.out.println("工作簿数量"+sheetNumber);

按照名称获取工作簿

//按照名称获取工作簿
		Sheet sheet0 = workbook.getSheet("Sheet0");
		Sheet sheet1 = workbook.getSheetAt(1);
		System.out.println("工作簿1中的数据行"+sheet0
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值