Scala不读取Excel文件

时间:2019-02-16 01:41:47

标签: excel scala apache-poi

我正在尝试使用带有Apache POI的Scala读取Excel文件。该代码有效,但此后已停止。当运行时,它会以没有退出代码0的错误完成。我正在尝试读取Excel文件并打印出存储在其中的名称和地址。我不确定为什么代码不再运行,有人可以帮忙吗?请参见下文,在此先感谢您的帮助。

var targetCell= ""
var nameCol: Int = 0
var addressCol: Int = 1
def main(args: Array[String]){
  val fileName = "Path to my file"
  val file = new FileInputStream(fileName)
  val wb = new XSSFWorkbook(file)
  val sheet = wb.getSheetAt(0)

  for(row <- sheet){
      for(cell <- row){
          if(cell.getCellType == Cell.Cell_Type_STRING){
            cell.getRichStringCellValue.getString.trim == targetCell){
                var response= row.getRowNum
                val nameCell: XSSFRow = sheet.getRow(response)
                val cell:XSSFCell = nameCell.getCell(nameCol)
                val addressCell: XSSFCell = tcCell.getCell(addressCol)

                println(cell + " " + addressCell)

          }
      }
    }
  }
}

1 个答案:

答案 0 :(得分:0)

所以我解决了这个问题,我恢复了以前的版本。我可以看到,没有代码更改会影响此代码段,但现在可以正常工作。