Android jxl 操作excel-Android poi 操作doc excel pdf

大小:684.6M 类别:

官方免费 安全纠错

  • 更新时间2025-11-23
  • 版本V1.9
  • 权限查看
  • 系统Android
  • 语言简体中文
8人打鱼游戏机价格 充气船打鱼用的一个项目,其中实现了jxl对于excl的操作(单元格,图片,折线图,合并单元格)。使用poi操作doc,excel和pdf实现相应的功能。仙灵外传腾讯版下载-仙灵外传微信登录版0.116.10折扣端 Androidpoi操作docexcelpdf部份源码AndroidStudio依赖 &n...

一个项目,其中实现了jxl对于excl的操作(单元格,图片,折线图,合并单元格)。使用poi操作doc,excel和pdf实现相应的功能。仙灵外传腾讯版下载-仙灵外传微信登录版0.116.10折扣端

Androidpoi操作docexcelpdf部份源码

AndroidStudio依赖
   compile'net.sourceforge.jexcelapi:jxl:2.6.12'

本测试在Exlipse中,由于Jxl的跨平台性。
创建Excel表

/**
 *创建Excel
 *Createdbymazaitingon2017/9/28.
 */
publicclassWriteExcel{
 /**Sheet表,Excel表中的底部的表名*/
 privateWritableSheetmWritableSheet;
 /**Excel工作簿*/
 privateWritableWorkbookmWritableWorkbook;
 
 publicstaticvoidmain(String[]args)throwsWriteException,IOException{
   WriteExcelexcel=newWriteExcel();
   excel.create("test");
   for(inti=0;i<10;i++){
       excel.addString(0,i,"text"+i);
       excel.addString(1,i,"text"+i+"-1");
       excel.addString(2,i,"text"+i+"-2");
   }
   excel.close();
 }

 /**
  *创建Sheet表
  *@paramfileName文件名
  *@returnSheet表
  */
 publicWritableSheetcreate(StringfileName){
   try{
     //输出Excel的路径
     StringfilePath="E:/"+fileName+".xls";
     //新建一个文件
     OutputStreamos=newFileOutputStream(filePath);
     //创建Excel工作簿
     mWritableWorkbook=Workbook.createWorkbook(os);
     //创建Sheet表
     mWritableSheet= mWritableWorkbook.createSheet("第一张工作表",0);
     return mWritableSheet;
   }catch(IOExceptione){
     e.printStackTrace();
   }
   returnnull;
 }

 /**
  *关闭工作簿
  *@throwsIOException
  *@throwsWriteException
  */
 publicvoidclose()throwsIOException,WriteException{
   //写入数据
   mWritableWorkbook.write();
   //关闭文件
   mWritableWorkbook.close();
 }

 /**
  *添加字符串
  *@paramcol列号
  *@paramrow行号
  *@paramtext文本
  *@throwsWriteException
  */
 publicvoidaddString(intcol,introw,Stringtext)throwsWriteException{
   if(null==mWritableSheet)return;
   Labellabel=newLabel(col,row,text);
   mWritableSheet.addCell(label);
 }

 /**
  *添加数字
  *@paramcol列号
  *@paramrow行号
  *@paramnum数字
  *@throwsWriteException
  */
 publicvoidaddInt(intcol,introw,intnum)throwsWriteException{
   if(null==mWritableSheet)return;
   Numbernumber=newNumber(col,row,num);
   mWritableSheet.addCell(number);
 }
}


读取Excel表

/**
 *读取Excel
 */
publicclassReadExcel{
   
   publicstaticvoidmain(String[]args){
       //字符列表
       List<String>list=newArrayList<String>();
       //文件路径
       StringfilePath="E:/test.xls";
       //输入流
       InputStreamis=null;
       //Excel工作簿
       Workbookworkbook=null;
       
       try{
           //加载Excel文件
           is=newFileInputStream(filePath);
           //获取workbook
           workbook=Workbook.getWorkbook(is);
       }catch(Exceptione){}
       
       //获取sheet,如果你的workbook里有多个sheet可以利用workbook.getSheets()方法来得到所有的
       Sheetsheet=workbook.getSheet(0);//这里只取得第一个sheet的值,默认从0开始
       System.out.println(sheet.getColumns());//查看sheet的列
       System.out.println(sheet.getRows());//查看sheet的行
       
       Cellcell=null;//单个单元格
       //开始循环,取得cell里的内容,按具体类型来取
       //这里只取String类型
       for(intj=0;j<sheet.getColumns();j++){
           StringBuffersb=newStringBuffer();
           for(inti=0;i<sheet.getRows();i++){
               //列,行
               cell=sheet.getCell(j,i);
               sb.append(cell.getContents());//获取单元格内容
               sb.append(",");//将单元格的每行内容用逗号隔开
           }
           list.add(sb.toString());//将每行的字符串用一个String类型的集合保存。
       }
       
       workbook.close();//关闭工作簿
       
       //迭代集合查看每行的数据
       for(Stringss:list){
           System.out.println(ss);
       }
   }
}


作者:_凌浩雨
链接:https://www.jianshu.com/p/45e12e785aa7
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

展开内容

应用信息

  • 厂商:阿里巴巴(中国)有限公司
  • 包名:com.zyx.wifi
  • MD5:9ddd1c7162d21e367b4fdb3804301227
  • 年龄:12+
  • 备案号:备案号:沪7J-201583229-83V
  • 无需网络 有广告

猜您喜欢

类似应用

  • 钛星人路由器客户端下载-钛星人路由器2.1.7 手机安卓版

    8.3/1,528.9M

    钛星人路由器app下载是一款路由器配套的软件,帮助大家连接路由器配置网络,通过数据连接即可。是非常不错的软件,买了路由器就必须下载的软件哦,可以轻松进行网络设置...

    查看
  • 兜去学app3.1.6 安卓版

    9.1/432.1M

    兜去学app是一款学习服务软件,用来管理孩子学习成长,可以为孩子定制课程,及时和专家沟通教育问题!兜去学app功能1、成长管理系统“兜一下”功能是帮助家长有效管...

    查看
  • 保养知识-汽车保养知识大全免费word版

    9.1/1,984.8M

    由于汽车作为我们交通工具,为了消除安全隐患和延长寿命,我们需要对相关零件润滑的维护,包含了发动机、变速箱和冷却等多系统,今天东坡小编给大家带来汽车保养知识大全。...

    查看
  • 通管通app2.0.4 安卓版

    9.2/1,490.3M

    专为建筑施工工程打造的一款监督软件,通管通app的功能非常强大,支持施工日志,监理日志等记录,还有例行监督,随机监督,质量管理和隐蔽工程验收等操作,实用性极强。...

    查看
  • Dynaudio丹拿音响下载-Dynaudio丹拿音响1.1.9 安卓免费版

    8.2/1,657.7M

    Dynaudio丹拿音响是专为丹拿智能音响打造的手机线上控制软件,下载这款软件绑定智能音响即可在上面了解音响的所有功能,还能够使用app实现便捷智能操作,帮助用...

    查看
  • 视频倒带软件-视频倒带app(ReverX)1.1.11 汉化最新版

    9.3/263.9M

    很多综艺节目里都有回放的慢镜头,用手机应该怎样做出这样的镜头呢?小编带来的ReverX就是一款非常不错的倒带视频制作软件,它使用简单,制作方便,能很快达到你所需...

    查看
  • Beat.ly安卓下载-Beat.ly app2.48.11011 手机版

    9.1/869.6M

    音乐视频制作者,带有效果的Beat.ly音乐视频制作器,这是一款照片和视频的编辑器,你可以制作自己的小视频,分享到社交平台,超多功能特效免费使用,一键转换场景,...

    查看
  • 顺砀二手车下载-顺砀二手车app2.0.8 安卓版

    9.7/1,745.3M

    这是一个专业的二手车买卖服务平台,专业平台保障,专业客服在线指导咨询,人人都可以使用,通过这个app快速找到各种车型,咨询价格等等,安全可靠!软件介绍顺砀二手车...

    查看
  • 粉彩女孩色彩少女1.0安卓版

    8.7/531.5M

    粉彩女孩色彩少女这是一款专为少女打造的游戏,深得多数女孩的喜欢,游戏中玩家可以尝试不同的装束,以及不同的玩法,你可以随心所欲的搭配裳,自有化妆等很多都有趣的玩法...

    查看
  • 地牢勇者游戏下载-地牢勇者游戏1.0 安卓手机版

    9.6/20.3M

    地牢勇者是我个人开发的一款roguelite的回合制游戏,缝合了卡牌构建和勇者培养的玩法,招募和养成你的勇者队伍,在随机生成的地图中探索,收集装备和元素战魂,搭...

    查看

网友评论

160人参与,160条评论
  • 评论需审核后才能显示

同类排行

即下(684.6M)