Android jxl 操作excel-Android poi 操作doc excel pdf手游最新版本

Android jxl 操作excel-Android poi 操作doc excel pdf手游最新版本

大小:1,292.8M 语言: 英文

类型:恐怖生存游戏 系统:macOS

备案号:备案号:沪1C-201358054-31C
简介 相关 评论(10)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

一个项目,其中实现了jxl对于excl的操作(单元格,图片,折线图,合并单元格)。使用poi操作doc,excel和pdf实现相应的功能。

Androidpoi操作docexcelpdf部份源码

AndroidStudio依赖
   compile'net.sourceforge.jexcelapi:jxl:2.6.12'贪玩游戏传奇无双攻沙游戏下载-贪玩游戏传奇无双手游3.0官方版

本测试在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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

全球博彩bet 万博通登陆 悦博体育方老师 赛酷体育彩票 威尼斯简介中文
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/10/30 17:55
香阅读是一个电子书阅读应用,旨在为用户提供方便、快捷的阅读体验。该应用汇集了各类电子书籍资源,涵盖小说、文学、科技、历史等多个领域,用户可以根据自己的兴趣进行选...

支持( 20 ) 盖楼(回复)

2025/11/13 18:39
华为e+基于伙伴与华为合作、共同开展业务的实际历程,向伙伴展现了华为“全联接、全自主、全可视”的新一代数字化作战平台。华为亿家app介绍Huaweie+是一款针...

支持( 66 ) 盖楼(回复)

2025/10/30 18:14
玺信商务官方版是专业的电子印章办公软件,在这里可以根据企业公司日常的各色办公需求进行服务,开票,盖章,收据等都能一键使用,非常的方便又便捷,如果你也对此感兴趣的...

支持( 14 ) 盖楼(回复)

2025/10/27 12:17
欢乐招财树是一款真正能赚钱的手游,玩家在游戏种果树,还能解锁各种果树品种,精心呵护它们,所有的现金奖励将从它们身上获取,全部都可以体现哦,感兴趣的小伙伴快来东坡...

支持( 193 ) 盖楼(回复)

2025/10/24 22:49
部落冲突是一款玩家超过百万的部落对战游戏,玩家可以建立自己的村庄,组建自己的部落,进行部落之间的战争。在这个游戏里,你可以和数百万玩家一起享受对战的乐趣,丰富多...

支持( 54 ) 盖楼(回复)

2025/11/14 06:11
睿学在线app是一款在线教育培训学习平台,在这里,拥有海量优质教学课程资源,为大家带来丰富多彩的教学和办公管理功能和服务。睿学在线课程随时观看,轻松提升自己的学...

支持( 159 ) 盖楼(回复)

2025/11/13 03:02
阿里巴巴全球速卖通平台官方开发的APP,面向速卖通卖家,方便卖家在移动端进行店铺经营管理,提升卖家效率。速卖通客户端app功能1、查看和回复买家消息、接收平台通...

支持( 107 ) 盖楼(回复)

2025/11/13 13:38
搞定它(NailIt)是一款有趣的小游戏,游戏中你准备好敲击的快感,体验一把敲击上瘾的过程,你有一个大锤子,并准备好将他们定入木板中,而且要保证不偏不倚的正中心...

支持( 37 ) 盖楼(回复)

2025/11/08 19:06
掌上看家电脑端(掌上管家)是一款使用方便的专业级远程视频监控软件,这款软件不需要你的任何费用也不需要买任何东西一个手机一个电脑就看实现远程监控,免费了解家里情况...

支持( 130 ) 盖楼(回复)

2025/10/28 03:32
我爱天天拼图是一款很好玩的休闲解压拼图游戏,很适合孩子学习色彩和逻辑的拼图效果。各种趣味的卡通图案让孩子快乐的享受拼图的乐趣。多种游戏关卡,提升孩子的挑战性哦!...

支持( 91 ) 盖楼(回复)

2025/11/03 11:47
博客园是一款可以为我们提供良好手机咨询的软件,可以为我们提供最新的行业资讯,增加我们的阅读量,提供更多的有效信息,还是很不错的。博客园新版特性1.修复了一些闪退...

支持( 102 ) 盖楼(回复)

2025/11/15 21:27
音频音量放大软件(AudioAmplifierPro)是一款十分专业的音量放大软件,很多用户都在使用,通过这个软件可以让你的喇叭音量得到一些提升!AudioAm...

支持( 81 ) 盖楼(回复)

2025/11/14 20:07
美食不用等app是一款非常好用的手机订餐应用,旨在为广大美食爱好者提供便捷的餐厅预定和点餐服务。该app主要功能包括在线排队取号、实时查看排队进程、在线预约订座...

支持( 194 ) 盖楼(回复)

2025/11/16 07:11
墨九社区手机客户端是由台州市潘森贸易有限公司研发的一款二次元的社交网络社区,为用户提供了一个很好的交流平台,欢迎下载体验!墨九社区手机客户端功能介绍专业的二次元...

支持( 164 ) 盖楼(回复)

2025/11/04 07:04
《第二银河》是一款融合了RPG和SLG元素的开放世界太空星战游戏。游戏模拟构建了一个含有4961个恒星系的宇宙太空,玩家可驾驶各式太空舰船抢夺稀缺资源,和全星系...

支持( 128 ) 盖楼(回复)