如何详细解析使用POI的XSSFWorkBook读取Excel文件的过程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1116个文字,预计阅读时间需要5分钟。
经过一番搜索发现,Java操作Excel文件常用的有两种方式:jxl和poi。选择哪种取决于具体需求。
jxl不支持.xlsx格式,而poi支持.xlsx和.xls格式。以下介绍使用poi的XSSFWorkbook方式。
使用XSSFWorkbook方式:
1. 创建Excel工作簿和工作表javaXSSFWorkbook workbook=new XSSFWorkbook();XSSFSheet sheet=workbook.createSheet(Sheet1);
2. 创建行和单元格javaRow row=sheet.createRow(0);Cell cell=row.createCell(0);
3. 设置单元格值javacell.setCellValue(Hello, World!);
4. 写入文件javatry (OutputStream outputStream=new FileOutputStream(example.xlsx)) { workbook.write(outputStream);}
以上就是使用poi的XSSFWorkbook方式操作Excel文件的基本步骤。
经过一番搜索发现,java操纵excel文件常用的有jxl和poi两种方式,孰好孰坏看自己需求而定。
其中最主要的区别在于jxl不支持.xlsx,而poi支持.xlsx
这里介绍的使用poi方式(XSSFWorkbook),实际上poi提供了HSSFWorkbook和XSSFWorkbook两个实现类。区别在于HSSFWorkbook是针对.xls文件,XSSFWorkbook是针对.xslx文件。
本文共计1116个文字,预计阅读时间需要5分钟。
经过一番搜索发现,Java操作Excel文件常用的有两种方式:jxl和poi。选择哪种取决于具体需求。
jxl不支持.xlsx格式,而poi支持.xlsx和.xls格式。以下介绍使用poi的XSSFWorkbook方式。
使用XSSFWorkbook方式:
1. 创建Excel工作簿和工作表javaXSSFWorkbook workbook=new XSSFWorkbook();XSSFSheet sheet=workbook.createSheet(Sheet1);
2. 创建行和单元格javaRow row=sheet.createRow(0);Cell cell=row.createCell(0);
3. 设置单元格值javacell.setCellValue(Hello, World!);
4. 写入文件javatry (OutputStream outputStream=new FileOutputStream(example.xlsx)) { workbook.write(outputStream);}
以上就是使用poi的XSSFWorkbook方式操作Excel文件的基本步骤。
经过一番搜索发现,java操纵excel文件常用的有jxl和poi两种方式,孰好孰坏看自己需求而定。
其中最主要的区别在于jxl不支持.xlsx,而poi支持.xlsx
这里介绍的使用poi方式(XSSFWorkbook),实际上poi提供了HSSFWorkbook和XSSFWorkbook两个实现类。区别在于HSSFWorkbook是针对.xls文件,XSSFWorkbook是针对.xslx文件。

