如何使用ApachePOI从Excel中的格式化单元格中读取数字,其中数字以文本形式存储在Java中

如何使用ApachePOI从Excel中的格式化单元格中读取数字,其中数字以文本形式存储在Java中,java,excel,apache-poi,cells,poi-hssf,Java,Excel,Apache Poi,Cells,Poi Hssf,我需要读取Excel中的格式化单元格,其中数字使用ApachePOI以文本形式存储在Java中,并将单元格的内容提取为原始格式的字符串 这对我适用(使用ApachePOI3.11): 到目前为止,你尝试了什么?请向我们展示您的代码。我们不会为您编写代码,但我们会帮助您!发布您尝试过的内容以及您遇到的任何错误或问题,然后我们将为您指出终点线。您尝试过使用吗?根据,如果您有一个文件,请不要通过输入流,因为它速度较慢且占用更多内存! FileInputStream fileInputStrea

我需要读取Excel中的格式化单元格,其中数字使用ApachePOI以文本形式存储在Java中,并将单元格的内容提取为原始格式的字符串

这对我适用(使用ApachePOI3.11):


到目前为止,你尝试了什么?请向我们展示您的代码。我们不会为您编写代码,但我们会帮助您!发布您尝试过的内容以及您遇到的任何错误或问题,然后我们将为您指出终点线。您尝试过使用吗?根据,如果您有一个文件,请不要通过输入流,因为它速度较慢且占用更多内存!
    FileInputStream fileInputStream = new FileInputStream("test.xlsx");
    Workbook workBook = new XSSFWorkbook(fileInputStream);
    Sheet sheet = workBook.getSheetAt(0);

    CellReference cellReference = new CellReference("A1");
    Row row = sheet.getRow(cellReference.getRow());
    Cell cell = row.getCell(cellReference.getCol());

    System.out.println(cell.getStringCellValue());