zoukankan      html  css  js  c++  java
  • android 读取EXcel 文件 读取文件内存卡的权限

    android 采用Java的读取xls文件的方式实现. 需要导入第三方Jxl.jar 包.  代码改自 其他博主  :

    这只摘录下 读取xls文件的部分代码,当然这个代码在安卓平台需要添加下面的权限:

      <!-- 加入在SDCard中创建与删除文件的权限 -->
        <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
        <!-- 加入在SDCard中写入数据的权限 -->
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    ReadExcel.java文件: 

    public void readExcel() {  
            try {  
          //读取assets下的文件 InputStream path=MainActivity.this.getAssets().open("dy.xls"); Workbook book = Workbook .getWorkbook(path); book.getNumberOfSheets(); // 获得第一个工作表对象 Sheet sheet = book.getSheet(3); int Rows = sheet.getRows(); int Cols = sheet.getColumns(); System.out.println("当前工作表的名字:" + sheet.getName()); System.out.println("总行数:" + Rows); System.out.println("总列数:" + Cols); for (int i = 0; i < Cols; ++i) { for (int j = 0; j < Rows; ++j) { System.out.print((sheet.getCell(i, j)).getContents() + " "); } System.out.print(" "); } // 得到第一列第一行的单元格 Cell cell1 = sheet.getCell(0, 0); String result = cell1.getContents(); System.out.println(result); book.close(); } catch (Exception e) { System.out.println(e); } }
  • 相关阅读:
    Document
    Document
    Document
    Document
    #开头的 十六进制颜色代码(#1B253A) 转成 rgba (rgba(27,37,58,0.5)) 格式
    网上找的,用 css 实现的酷炫效果
    git命令:全局设置用户名邮箱配置
    用 ice 搭建 react-hook 项目
    每天学点英语单词第一篇
    umi -- 震惊!umi 路由竟然如此强大!
  • 原文地址:https://www.cnblogs.com/aikongmeng/p/3364787.html
Copyright © 2011-2022 走看看