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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
一个项目,其中实现了jxl对于excl的操作(单元格,图片,折线图,合并单元格)。使用poi操作doc,excel和pdf实现相应的功能。
展开内容
9.9/403.6M
现在无人机应用的越来越多了,很多地方很多场景都已经在正式投入使用了,但是无人机使用还是比较贵的,一般人还是接触不到,这款游戏就为大家很真实很逼真的模拟了无人机的...
7.9/579.2M
进化吧马桶人是一款画风新奇的欢乐冒险游戏,超多特色搞怪的游戏角色,多种游戏关卡,玩家需要不断进化升级,击败恶劣环境。丰富的游戏道具帮助玩家快速闯关,玩家前期可以...
8.2/1,034.9M
精灵宝可梦go这款游戏实在太火了,现在全世界的人民都在找小精灵,但是你知道自己小精灵的技能属性吗?小编为喜爱这款游戏的玩家带来了精灵宝可梦go精灵技能查询表,所...
8.7/394.7M
画质猫是一款专门提升游戏画质的手游助手,特别是吃鸡类游戏,基本上每个玩家都有这方面的需求,软件使用免费无负担,专业为您提高游戏画质,感兴趣的小伙伴快来东坡下载吧...
8.8/55.9M
在假期很多家长会带着孩子一起出去玩,出去玩会留下很很多精彩的照片,可以来制作缤纷假期旅行相册ppt,纪念孩子的假期快乐生活。缤纷假期旅行相册ppt预览假期旅游的...
8.4/1,849.0M
飞雪桌面日历秀是一款桌面日历小工具,拥有超多小功能:日历、月历、世界时钟、倒计时时钟、定时关机、备忘录、便签、节日生日定制、系统热键、光驱控制、网络校时、壁纸切...
7.7/52.4M
三瑞蓝牙手环是一款智能运动健康手环,用户可以通过app绑定你的智能手环,通过软件接收你的健康数据,让你随时了解自己的身体!软件介绍本APP主要分为设备、健康、测...
8.2/1,631.3M
2022年全新上线的传奇游戏,满攻速开局,10倍加速,200%爆率,刀刀烈火,刀刀光柱,战士开天斩,法师火墙,道士召唤神兽,3分钟挂出20W元宝,上班挂机,下班...
8.8/269.8M
韩国应用商场onestore是一款有着韩国各种app的软件,用户们可以到这里下载原版韩国应用,主打各类优质游戏,覆盖的范围非常广阔,感兴趣的小伙伴快来东坡下载吧...
8.4/1,883.0M
路恩CSS学习助手是一款专为需要学习CSS的朋友打在的教育学习软件,这里包含了一些CSS的基础知识,有CSS取值和单位、CSS语法和规则等等,在这里你能系统、全...
7.9/1,719.5M
泡兔手工课堂开始啦!准备好纸杯、剪刀、卡纸、胶水和彩笔一起来动手吧!跟泡泡兔一起制作可爱的动物形象!通过美术游戏的方式,培养宝宝对美的感知,学会使用美术思维感知...
8.3/1,716.0M
在我们日常生活中经常会遇到这样或者是那样的问题,有的是自己可以解决的,有的是希望有人能够帮自己解决,这是你就需要小编这款百姓网了,有了它你只需发一条信息,就会有...
8.3/1,268.6M
目录列表工具(Listit)是一功能强大、兼容性好、安全免费的目录列表软件。该款软件可以把你某一目录(文件夹)下,全部文件或某一类或几类文件列一个清单的小工具,...
10.0/311.8M
刀剑神域黑衣剑士王牌bilibili服是国内首发的渠道服版本,这款游戏是由日本超高人气的动画《刀剑神域》正版授权打造的,游戏采用了精美的二次元画风打造,拥有原汁...
8.6/15.2M
iToDo是一款结合了四象限、时间轴、日历模式和番茄工作法的时间管理app,帮助您记录、管理日常事项,养成良好的做事习惯,提高工作、生活效率,快来东坡下载站体验...
7.5/1,547.7M
鹏兴驾校管理系统是专为驾校服务的管理软件,这款软件可以管理学员的资料,以及各个科目的考试情况,功能强大,欢迎来下载使用!鹏兴驾校管理系统介绍满足当前驾校“收集学...
9.4/300.2M
金山手机卫士安卓版是一款免费手机安全软件,目前覆盖symbian和android两大主流移动平台。以手机安全为核心,提供有流量监控、恶意扣费拦截、防垃圾短信、防...
9.8/1,477.1M
SoftOrbitsPictureDoctor(图片修复工具)是一款兼容性极佳的图片修复软件,该款软件是一款强大的图片修复辅助工具,它可以修复那些被损坏的图像文...
9.2/1,293.1M
一些不错的手机模拟炒股软件是很多的新手炒股玩家的最爱了,那么有没有一款是你喜欢或者是需要的手机模拟炒股软件了,没有的话就可以试试股市英雄(模拟炒股软件)!股市英...
8.0/1,830.5M
绿叶客户关系管理系统是小型的业务关系管理系统,是客户管理、供应商、代理商、文档合同管理为主体,方便企业管理客户,有效利用其客户资源,供应商资源,经销商资源。绿叶...
9.4/225.5M
一款激情战斗武侠传奇手游,武侠风格,玩家可以体验到不一样的故事背景,自由历练,携手兄弟一起探索这个未知的世界,英勇向前,激战Boss,获取强劲的武器装备,让自己...
9.2/1,475.3M
应用介绍车队掌卫-司机端,是车队掌卫SAAS系统调度端与司机端相互间协同的办公软件,使用它有效解决调度指派给司机的出车任务能准确无误的接收并且司机在执行订单过程...
7.9/11.8M
今天又有很多地方出现了下雪的情况,这就很舒服了,今年的第一次下雪怎么能没有朋友圈说说助兴呢,东坡特意为大家带来了下雪早安带字图片的说说!下雪早安说说图片预览国际...
9.2/1,867.1M
星际归来游戏是一款十分经典好玩的策略类型的手机游戏,游戏以经典的战争为题材,可以自主的选择各种不同的关卡场景,经典有趣的玩法让大家体验爽快感觉!星际归来游戏竞技...
9.6/1,531.3M
令人窒息的操作是前段时间非常火爆的一个梗,最近令人恼火的操作也刷爆了朋友圈。这里为大家带来了令人恼火的操作表情包,还有令人23333333的操作、令人发情的操作...