Androidpoi操作docexcelpdf部份源码
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实现相应的功能。
AG夺冠五人组 来彩误乐城 在哪里买球彩票 众博 英超 体育常识动画展开

国家医保服务平台app下载-国家医保服务平台1.3.20.8000 官方版
上海青青公寓下载-青青公寓app1.0.2 安卓版
听下音乐app下载最新版本-听下plus最新版2.2.0-plus 原版
电脑虚拟桌面工具-简单虚拟桌面(MoreDesk)1.0 绿色免费版
初级日本语上软件1.0 ios版
放开那三国3手游下载-放开那三国3官方版0.138.0 最新版
亿动上网助手app官方下载-亿动上网助手3.7.7 官网最新版
乐和长者app1.0.0 安卓手机版
Kids Karaoke软件下载-Kids Karaoke儿童唱歌3.6 最新版
申万宏源钱龙托龙金典版-申万宏源钱龙旗舰版6.0 官方最新版
黑暗之魂3 pc 1.04补丁-黑暗之魂3 1.04补丁最新完整修复版
惊天动地2苹果版下载-惊天动地2手游ios1.0 iphone版
OCR图片文字识别工具1.0.准确版
台词猜电影1.0.4.08 安卓版
猫咪的毛官网下载-猫咪的毛手游(放弃护理猫咪的游戏)1.2.3苹果版
特省喜报app下载-特省喜报app1.7.3 最新版
神兵奇迹高爆版下载-神兵奇迹加强版1.1.714 最新版
天学网app下载-天学网手机客户端5.4.2 学生版
蓝天白云笔刷-Photoshop蓝天白云云朵笔刷免费版【ps白云笔刷】
敢达决战官服下载最新版-敢达决战蛙扑官服6.7.9 官方版