用Java
时间: 2024-02-13 07:06:38 浏览: 13
在Java中,可以使用Apache POI等库读取Excel文件,并使用Cell类的getCellType()方法获取单元格的类型,如果单元格的类型是常规类型,可以使用Cell类的getStringCellValue()方法获取单元格的值。下面是一个简单的示例代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ReadExcel {
public static void main(String[] args) {
try {
FileInputStream file = new FileInputStream(new File("example.xlsx"));
XSSFWorkbook workbook = new XSSFWorkbook(file);
XSSFSheet sheet = workbook.getSheetAt(0);
Row row = sheet.getRow(0);
Cell cell = row.getCell(0);
if(cell.getCellType() == Cell.CELL_TYPE_GENERAL) {
String value = cell.getStringCellValue();
System.out.println("Value of the cell is: " + value);
}
workbook.close();
file.close();
} catch(IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先创建了一个FileInputStream对象,用于读取Excel文件。然后创建了一个XSSFWorkbook对象,表示整个Excel文件。接着获取第一个sheet页,并获取第一行第一列的单元格。如果单元格的类型是常规类型,我们就可以使用getStringCellValue()方法获取单元格的值,并打印出来。最后,我们关闭workbook和file对象。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)