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

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

大小:804.9M 语言: 繁体中文

类型:语言学习 系统:macOS

备案号:备案号:粤9L-201113305-10I
简介 相关 评论(6)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

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

Androidpoi操作docexcelpdf部份源码

AndroidStudio依赖
   compile'net.sourceforge.jexcelapi:jxl:2.6.12'羊毛省钱app官方下载-羊毛省钱app3.9.8 最新版

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

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/11/06 07:15
死神vs火影sang改是玩家自制的最新版本,并且有大量二次元人物乱入哦。大家在进行火影乱斗的时候,会发现有各种无厘头的二次元人物可以解锁。每个角色还自带超酷必杀...

支持( 74 ) 盖楼(回复)

2025/11/06 09:58
BeemoAI是一款主打智能陪伴的虚拟伙伴应用,支持文字/语音/图片多模态互动,提供多样角色选择与形象自定义功能,让用户享受拟真社交体验,随时随地获得温暖陪伴。...

支持( 26 ) 盖楼(回复)

2025/11/08 23:42
Steam移植佳作,魔性塔防游戏《气球塔防6》正式在国服上线,国际服官方版本叫做《BloonsTD6》,本站也有提供免费下载。如果你是一个塔防类游戏爱好者,那么...

支持( 138 ) 盖楼(回复)

2025/10/29 16:12
灵动大陆安卓之光软件适用于华为,小米,OPPO,vivo等多个型号的手机,这是一个桌面小组件软件,就是和最新很火的灵动鸟灵动岛类似的,不过这个功能有些不一样的,...

支持( 143 ) 盖楼(回复)

2025/10/30 07:14
ManusForge工具箱APP中聚合了诸多高能且实用的工具组件,当用户初次打开这款软件,首先映入眼帘的便是其简洁明了的界面。没有那些眼花缭乱、令人望而生畏的复...

支持( 121 ) 盖楼(回复)

2025/10/30 04:52
当你编写了大量的Visual Studio工程的时候,是否觉得所有工程太大了,生成的编译中间文件或一些不需要的辅助文件充溢了你的硬盘空间。当你向SVN...

支持( 81 ) 盖楼(回复)

2025/11/10 11:53
微信界面透明度修改助手是一款能够帮助用户修改微信界面的工具,能够自由调整微信窗口,透明度和背景图,让你的微信窗口看上去更加舒适美观!微信界面透明度修改助手开发说...

支持( 116 ) 盖楼(回复)

2025/10/29 04:03
卡卡的梦幻游乐园是一款画面绚丽多彩的休闲冒险手游,这是一个梦幻的游乐园,尽情享受里面的游乐设施,快来开始你的梦幻旅途!游戏玩法:一场购物狂欢开始啦,除了漂亮的衣...

支持( 27 ) 盖楼(回复)

2025/11/02 19:23
怪兽潮玩是一款专注于潮玩盲盒的购物平台,汇集各类热门系列和限定款式,所有商品明码标价,支持多种安全支付方式,提供全程订单跟踪和贴心客服服务,为用户带来便捷可靠的...

支持( 129 ) 盖楼(回复)

2025/10/25 01:40
躺平大战包租婆是一款全新模拟玩法的塔防策略对战游戏,展开多样化的挑战,一路的比拼和对抗,你需要守护好自己的基地,认真筹划,自由的战斗玩法,加入更加激情的战斗,提...

支持( 69 ) 盖楼(回复)

2025/10/23 06:41
专为提高你演讲沟通技巧的学习软件,OraiAICommunicationCoachapp是由Orai官方打造,你可以使用此软件练习公众演讲,并得到及时的ai反馈...

支持( 158 ) 盖楼(回复)

2025/10/29 17:36
吉警e站学生平台App是一款功能强大的智慧校园移动应用。它将校园资讯、教务管理、安全服务等重要功能融为一体,为师生构建起一站式便捷服务体系。在这里,用户能第一时...

支持( 31 ) 盖楼(回复)

2025/11/07 20:19
快鸭驾考APP是一款可以帮助用户高效学习驾考知识的应用程序,在快鸭驾考APP中为大家罗列出了关于科目一到科目四的各种考题资源,并能为大家带来专题练习以及模拟考试...

支持( 163 ) 盖楼(回复)

2025/11/02 15:16
江湖风云录手游九游版是一款以武侠为主题的角色扮演类手游,在游戏中你需要学习武林绝学,参加大大小小的比赛,不断提高自身战斗力,从而走上高手之路。在江湖中站稳脚跟。...

支持( 174 ) 盖楼(回复)

2025/11/06 04:15
三国演义吞噬无界是一款经典的RPG跑图单机游戏,挑战性十足,游戏继承了经典街机三国游戏的跑图玩法,多种不同的三国挑战模式等你体验专属你的武将召唤系统,还有海量的...

支持( 123 ) 盖楼(回复)