hssfworkbook 读取excel代码
时间: 2023-07-03 22:25:34 浏览: 104
读写excel代码
可以使用以下的 HSSFWorkBook 读取 Excel 文件的示例代码:
```java
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
public class ReadExcelFile {
public static void main(String[] args) {
try {
InputStream input = new FileInputStream("excelFile.xls");
HSSFWorkbook workbook = new HSSFWorkbook(input);
Sheet sheet = workbook.getSheetAt(0);
for (Row row : sheet) {
for (Cell cell : row) {
switch (cell.getCellType()) {
case Cell.CELL_TYPE_NUMERIC:
System.out.print(cell.getNumericCellValue() + "\t");
break;
case Cell.CELL_TYPE_STRING:
System.out.print(new String(cell.getStringCellValue().getBytes("ISO-8859-1"), "UTF-8") + "\t");
break;
}
}
System.out.println();
}
input.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
示例代码中使用了 `ISO-8859-1` 编码转换为 `UTF-8`,可以避免中文乱码的问题。请确保将 `excelFile.xls` 替换为您实际读取的 Excel 文件名。
阅读全文