[英]how to get integer value from Ms Excel to java
我导入了Apache.POI软件包,并希望从Excel单元格到Java控制台获取整数值。 我知道如何从Excel单元格到Java控制台获取字符串值
System.out.println(sh1.getRow(0).getCell(2).getRichStringCellValue().toString());
但我不知道如何获取整数值。 请帮我。
代码如下。
import java.io.FileOutputStream;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.util.WorkbookUtil;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Cell;
public class Excel {
public static void main(String[] arg){
Workbook workbook = new HSSFWorkbook();
Sheet sh1 = workbook.createSheet("sheet1");
Cell cell1 = sh1.createRow(0).createCell(0);
Cell cell2 = sh1.createRow(0).createCell(1);
Cell cell3 = sh1.createRow(0).createCell(2);
cell1.setCellValue(100);
cell2.setCellValue(200);
cell3.setCellFormula("A1+B1");
//Here!! I want to get integer value of cell3
System.out.println(sh1.getRow(0).getCell(2).....);
..........
}
}
谢谢
使用函数getNumericCellValue()
。 有关更多信息,请参见HSSFCell的文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.