美文网首页
androd中的jxl解析xls文件

androd中的jxl解析xls文件

作者: 广陵墨玉刀 | 来源:发表于2019-10-10 17:34 被阅读0次

    konttlin写的解析方法

    private fun getXls() {

    val asset =resources.assets

        val thread = Thread(object : Runnable {

    override fun run() {

    val inputStream = asset.open("daban.xls")

    val book = Workbook.getWorkbook(inputStream)

    inputStream.close()

    val sheets: Array = book.sheets //xls文件中有多少个sheet

                Log.i("aaa", "sheets " + sheets.size)

        Log.i("aaa", "rows  " + rows)

                for (int i = 0; i < sheets.length; i++) {  //循环列出sheet

                    Sheet rs = rwb.getSheet(i); 

                    for (int j = 0; j < rs.getRows(); j++) { //循环每一行的值

                       Cell[] cells = rs.getRow(j); 

                      for(int k=0;k<cells.length;k++)  //循环每一列的值

                      sb.append(cells[k].getContents()); 

                    } 

                }

    }

    })

    thread.start()

    }

    相关文章

      网友评论

          本文标题:androd中的jxl解析xls文件

          本文链接:https://www.haomeiwen.com/subject/uguapctx.html