Тот же код дает мне вывод в IDE и Ошибка в Android Studio?
'' '
package com.example.demo
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import android.widget.TextView
import kotlinx.android.synthetic.*
import kotlinx.android.synthetic.main.activity_stations.*
import org.apache.poi.hssf.usermodel.HSSFCell
import org.apache.poi.xssf.usermodel.XSSFCell
import org.apache.poi.xssf.usermodel.XSSFWorkbook
import java.io.FileInputStream
import java.io.IOException
class StationsActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_stations)
val a = readFromExcel("C:\\Users\\Hafiz\\AndroidStudioProjects\\Demo\\app\\src\\main\\java\\com\\example\\demo\\Test.xlsx")
val textView = findViewById<TextView>(R.id.batteryT)
println(a)
textView.text = a
}
@Throws(IOException::class)
fun readFromExcel(file: String): CharSequence {
val myExcelBook = XSSFWorkbook(FileInputStream(file))
val myExcelSheet = myExcelBook.getSheet("Test")
val row = myExcelSheet.getRow(6)
if (row.getCell(1).cellType == XSSFCell.CELL_TYPE_NUMERIC) {
var batteryLevel: Number = row.getCell(1).numericCellValue
return batteryLevel.toString()
}
myExcelBook.close()
return "Error"
}
}
...
Ошибка, которую я получаю is java .io.FileNotFoundException: (нет такого файла или каталога). Так как я могу решить эту проблему. Я выглядел много, не мог найти ни одного слота, который я дал манифест формы разрешения на чтение.