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实现相应的功能。
展开内容
8.5/214.0M
在生活中找不到另一半有很多的原因,陌生人视频聊天交友app添加你的兴趣标签,给你推荐附近的朋友,说不定就可以找到你的有缘人。网上交友怎么聊天一:初始阶段在初始阶...
9.0/625.3M
一款查询实时天气的生活实用软件,天气预报方便了人们的出行,让你随时掌握天气情况,十五日天气预告让你提前计划好做好准备,空气质量的检测让你出行更安心。小源天气预报...
9.9/1,979.0M
禁闭求生中文免费版是一款steam移植而来的手机游戏,在游戏中玩家将以微观的视角探索整个世界,在这种视角里,你看到的景象绝对会颠覆你的想象,感兴趣的小伙伴快来东...
9.8/1,672.5M
最新不少的win10的用户通过“更改文本、应用和其他项目的大小(DPI)”来解决文字或图标显示过小的问题。可是这样总是弄的文字也变的十分的模糊,这样情况下可以借...
8.1/342.9M
魔范学院是一款非常好玩的社交模拟养成游戏,巨星之路装扮约会古风美男,让玩家的明星之梦从这里开始,欢迎下载体验!游戏简介首款明星主题的大型社交模拟养成游戏。风格造...
7.9/674.5M
阿里旺旺在线检测神器是一款用于批量检测指定旺旺号当前是否在线的工具,支持批量检测、单体检测,支持按在线状态排序或将在线买家集中导出保存;同时可以双击旺旺号直接打...
9.4/1,523.7M
DJ多多极速版是一款影音App,在App里有视频有劲爆的DJ,朋友们让我们嗨起来好吧,动次打次动次打次,劲爆的经典英文乐曲,国语乐曲,点燃全场,一键试听免费下载...
8.7/433.9M
艾尔之光M暗影之月是一款格斗冒险类rpg游戏,这款游戏有着非常快节奏的战斗,在游戏中你可以自由的操作着人物的角色,随意爽快的战斗,感兴趣的可以试玩哦!艾尔之光M...
8.8/1,836.3M
18岁的时候真好表情包是最近火爆朋友圈的晒18岁照片的人们心中真实写照的表情包,18岁时人一生中最美好的年纪,有了这组表情包相信你能更好的叙述自己的感情,快来打...
8.5/1,804.1M
闪烁之光10000钻石礼包版是一款十分好玩的Q萌梦幻画风的冒险RPG手游,也是冯提莫代言的一款游戏,上线直接领取各种超值钻石礼包码,全新版本带给你不一样的游戏体...
9.4/1,023.4M
海拍车市app是一个便捷、安全、高效的二手车交易平台。用户可以在这里找到心仪的车辆,了解到每辆车的详细信息,还可以享受到平台提供的各种安全保障措施。无论是购车还...
9.6/1,217.5M
解压专家是一款文件压缩解压传导综合服务平台,可适配于各类安卓机型后台流畅运行可快速解压与压缩文件的作用,兼容性极强可针对不同的文件格式提供对应的解压压缩程序,随...
8.2/1,806.7M
《曙光英雄》是竞技世界重磅打造首款全民赛事MOBA手游。我们延续了竞技世界所秉持的竞技传统,同时结合结合创新的英雄培养与交互体系,旨在打造全新的电竞平台,带来玩...
8.5/669.5M
忍者学园送GM工具刷充上线就送GM工具+免费充值+激活累充活动+激活终身特权,还免费送SVIP10、十万真充、UR英雄等等哦,福利超多超给力!这个是一个二次元萌...
9.9/1,201.1M
超惊险刺激的赛车游戏,夺命飞车打造了各种酷炫的画面,每一个赛车都有着属于自己的技能,让玩家战胜更多的对手,获得更多的冠军。夺命飞车游戏亮点1、个性化的场景与地形...
9.9/118.9M
万步健康是一款基于步数计算的健康管理APP。该应用程序通过收集用户的步数、运动数据和健康信息,提供个性化的健康建议和运动计划。还可以配合你的运动硬件以及运动手表...
9.9/1,081.9M
换了新手机,旧手机中的数据不能丢,换机王app快速专业换机软件,不需要流量,通过wifi进行连接传输,传输的速率还是不错的。换机王软件介绍换机王是一款实用的手机...
8.4/1,872.1M
有零花最新版是一款手机借贷工具,提供各种额度的贷款金额,主打小额贷款,人人都可以通过手机注册申请,利息是比较低的,进程快,下款快!有零花app介绍有零花app是...
9.8/153.1M
宫斗戏看了很多,那么宫斗戏中的狼人杀玩过吗?下载这款宫廷杀带你走进神功内院的宫斗之中,可以自主选择身份进行斗争,有感兴趣的小伙伴快来东坡下载吧。宫廷杀游戏主要玩...
9.5/1,502.8M
专课专练教师端是一款主要辅助老师教学,通过课后作业练习,随时掌握学生学习掌握效果,分析我班学生掌握薄弱的知识点的软件。有了它,可以大大的提高教师的工作效率哦!软...
9.7/973.3M
手机需要各种各样的彩铃,你可以选择彩铃大师app,里面包含了大量免费的铃声,你可以直接的在线的免费选择,同时也是为一些企业提供更多的免费广告!彩铃大师特色包含全...
8.9/1,656.9M
三星CLX-3186N是多功能彩色打印机,三星CLX3186N打印机怎么使用呢?下面给大家带来的是三星打印机CLX-3186N使用说明书,需要的朋友可以免费下载...
7.7/76.4M
消合大作战是一款可以轻松领取红包的游戏。游戏以消除为核心玩法,你需要高效的来做出很多的消除动作。海量的游戏关卡等你来战,闯关成功就有道具金币奖励,给你不一样的游...
9.0/1,890.9M
捷德升华器模拟器手机版游戏简直就是奥特曼迷们的心头爱,因为捷德升华器模拟器手机版,为广大奥特曼粉丝打造了一个高度还原且趣味十足的变身模拟世界,让你随时随地能化身...
9.3/1,395.4M
萌鸡敢死队是一跨益智射击手机游戏,鸡年的象征可爱的小鸡,多人对战,让玩家组队对抗地方,游戏有歼灭战役、抢旗对抗、拔河坚守三大玩法,多张地图,喜欢的朋友亏爱来下载...