一个项目,其中实现了jxl对于excl的操作(单元格,图片,折线图,合并单元格)。使用poi操作doc,excel和pdf实现相应的功能。鱼鱼助手最新版本下载-鱼鱼助手游戏盒子1.0 最新版
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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
展开内容
8.6/301.5M
LastPass是一款能记住你所有密码,让你以后再也不担心忘记密码了!它能使网页浏览更方便、更安全,不用再发愁密码太多而无法管理,现在只要使用LastPass即...
7.6/139.0M
家人的健康很重要,小白健康app是一款智能马桶盖控制软件,很多数据都可以查询,关注家中老人的健康生活,发起众筹,还可以赚取到推广金。软件介绍小白健康提供了一款全...
8.3/1,414.0M
StupidRaftBattleSimulator汉化硬盘版是一款非常有趣的竞技类游戏,在游戏中玩家需要带领自己的队伍,消灭战场上的敌人,排兵布阵、方法策略,都...
9.6/140.8M
登山赛车2是登山赛车系列的第二部,相信很多小伙伴都玩过第一部登山赛车。登山赛车2延续了经典,更加入了全新的玩法元素和赛事。有趣的赛道,多种赛车,还有任性好礼及丰...
8.1/225.7M
指挥官模拟器游戏全新版本推出,加入联盟成为最强指挥官,享受奇幻对抗体验。多兵种协同作战,自由调兵遣将,升级打怪乐趣无限,加入到指挥官的阵营中来,暗黑军团来袭,谁...
9.4/1,004.5M
打造年轻人的社交平台,来聊语音app提供了各种玩法,和身边的朋友聊天,有好玩有趣的多人游戏,大家一起玩,加深彼此之间的印象。平台介绍来聊语音app是武汉卧友网络...
7.9/506.7M
2017年马上就是要结束了,当然也是有很多的人是需要一些ppt模板的,现在就给你免费的推荐下面的这款2017年中国风年终总结ppt模板!2017年最新年终工作总...
10.0/927.0M
大家平时看见很多的那种由很多小图片或者小方块拼凑出来的图片,感觉非常的棒。如果你也想制作一张属于自己的马赛克图片,或者想为朋友送上一份大礼,那就试试Artens...
9.0/357.7M
一款非常实用的手机垃圾清理工具,提供了垃圾清理、超级省电、手机降温、手机加速等多种服务功能,帮助用户一键清理手机中的垃圾,释放内存,手机不会再出现卡顿发热情况,...
9.6/947.2M
安安扫描大师app是一款手机扫描工具,具有非常优秀的文档扫描功能,还可以扫描物品进行计数,功能非常强大,需要的朋友可以来下载使用!安安扫描大师app介绍一款实用...
7.6/1,502.4M
白银地区的党员教育学习平台,白银智慧党建app及时推送最新的资讯,创新党员教育培训,提升服务群众的能力水平。功能介绍白银智慧党建信息平台主要是对有关党建的工作内...
7.5/814.9M
nomacs图像查看器是一个免费的开源图像查看器,它支持多个平台。且有伪彩色功能,可以创建假彩色图像,多元化的图片数据修改,简单方便。nomacs图像查看器功能...
9.2/1,949.3M
B站自动参与抽奖工具自动参与动态互动抽奖,可以第一时间进行相关操作,绝对不会漏发一条,功能强大,使用方便,还有各种其他你意想不到的功能哟。B站自动参与抽奖工具使...
8.8/961.2M
这是一个专业的手机壁纸软件,可以让你的锁屏更加炫酷起来,这里有非常多的炫酷的手机壁纸,还有来电视频效果更加炫酷哦,完全免费使用!元气桌面壁纸是流氓软件吗?元气桌...
8.7/326.9M
高优公司专为中小企业打造的门禁考勤软件——高优CU-F370指纹门禁考勤系统,用户通过这款软件能直接了解考勤记录,更好的统计数据,操作也非常简单,有利于人事更好...
8.9/850.6M
RemoDriveWipe是一款磁盘数据擦除工具,软件通过多次覆盖的方式来彻底擦除指定磁盘中的数据,擦除后几乎不可恢复,可以有效保护隐私数据安全,有需要的可以下...
8.3/1,882.0M
5sing音乐堪称原创音乐的超级宝库,流行、古风、摇滚、民谣……各种类型的原创歌曲应有尽有,每天都有新鲜出炉的音乐上线。软件里的热门音乐榜单实时更新,保证不让你...
8.3/1,030.6M
未来偶像是一款小朋友学习各种跳舞、声乐、打篮球等兴趣爱好的软件,可能会发掘你的孩子就是下一个偶像哦,也会激发孩子的兴趣,孩子还可以上传自己学到东西之后表演的视频...
7.7/1,164.5M
魔兽争霸3三国争霸是一款以三国为题材的的魔兽地图,大成本大制作,让三国狼烟在此燃起,让魔法与技能不在华而不实,这就是魔兽争霸3三国争霸.....喜欢就赶快试试吧...
9.2/1,365.6M
立方行星逃脱游戏,游戏的操作十分简单,游戏靠的是重力感应,玩家可以适当的增大设备的倾斜角度,小人的前进会更顺畅,可以感受到怀旧经典的氛围。游戏简介一个相当与众不...
9.7/828.7M
很有意思的一款小球撞击游戏,吞食弹球(GobbleUp),和ColorBump3D游戏(彩色凹凸3D)游戏玩法类似,找到合适的角度,发射出小白球,躲开路上的障碍...
7.5/74.9M
风迷app是一款短视频播放软件,每日为您推荐精美特色的小视频,非常有意思的原创短视频,喜欢的朋友可以来下载!风迷app介绍风迷,发现新鲜视,我有我看法!风迷,每...
9.1/1,612.3M
lol狐狸是一个非常受欢迎的英雄,胸特别大,特别漂亮,小编带来的是lol狐狸歌手皮肤的动态桌面壁纸,喜欢的朋友赶紧来下载使用吧!lol狐狸歌手动态主题桌面壁纸效...
9.4/1,633.9M
上古蛮荒记飞升版,神话仙侠题材游戏,3D游戏画面,让你身临其境的体验修仙冒险的独特韵味,展现出你的强大实力,加入最劲爆混战吧。游戏福利1.经验飞升,快速升级,大...
8.4/1,385.3M
zeppapp是由华米科技官方推出的一款运动手表服务软件,用来更好的监测用户身体的健康,应用功能十分的特色,搭配相应手表配套使用,如果你也对此感兴趣的话,那就快...