繁体   English   中英

如何从MS Excel到Java获取整数值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM