如何使用Apache POI获取Excel文件Cell数据
1. 概述
Microsoft Excel的单元格可以有不同的类型,如字符串、数值、布尔值和公式
在本文中,我们将展示如何使用Apache POI读取作为字符串的单元格值——无论单元格类型是什么
2. Apache POI 依赖项
首先,我们需要添加poi依赖到我们的项目pom.xml文件:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.1</version>
</dependency>
Apache POI使用Workbook接口来表示Excel文件。还使Sheet, Row, Cell 接口来表示Excel文件中不同类别的元素。在Cell类别我们可以使用它的getCellType()方法来获取单元格类型。Apache POI支持以下单元格类型:
- BLANK
- BOOLEAN
- ERROR
- FORMULA
- NUMERIC
- STRING
在屏幕上显示Excel文件内容,通常是已单元格的字符串表示,而不是它的原始值。因此,对于非STRING类型的单元格,我们需要将其数据转换为字符串值
3. 获取Cell的字符串值
我们可以使用