-
Android poi 操作doc excel pdf
- 大小:14.1M
- 语言:中文
- 平台:WinAll
- 更新:2020-11-02 10:50
- 等级:
- 类型:程序源码
- 网站:暂无
- 授权:免费软件
- 厂商:
- 产地:国产软件
-
软件介绍软件截图相关软件软件教程网友评论下载地址
相关推荐:
一个项目,其中实现了jxl 对于excl 的操作(单元格,图片,折线图,合并单元格)。使用poi 操作doc,excel和pdf实现相应的功能。
Android poi 操作doc excel pdf部份源码
Android Studio 依赖
compile 'net.sourceforge.jexcelapi:jxl:2.6.12'本测试在Exlipse中, 由于Jxl的跨平台性。
创建Excel表/**
* 创建Excel
* Created by mazaiting on 2017/9/28.
*/
public class WriteExcel {
/**Sheet表, Excel表中的底部的表名*/
private WritableSheet mWritableSheet;
/**Excel工作簿*/
private WritableWorkbook mWritableWorkbook;
public static void main(String[] args) throws WriteException, IOException {
WriteExcel excel = new WriteExcel();
excel.create("test");
for (int i = 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表
* @param fileName 文件名
* @return Sheet表
*/
public WritableSheet create(String fileName){
try {
// 输出Excel的路径
String filePath = "E:/"+fileName+".xls";
// 新建一个文件
OutputStream os = new FileOutputStream(filePath);
// 创建Excel工作簿
mWritableWorkbook = Workbook.createWorkbook(os);
// 创建Sheet表
mWritableSheet = mWritableWorkbook.createSheet("第一张工作表", 0);
return mWritableSheet;
} catch (IOException e) {
e.printStackTrace();
}
return null;
}/**
* 关闭工作簿
* @throws IOException
* @throws WriteException
*/
public void close() throws IOException, WriteException {
// 写入数据
mWritableWorkbook.write();
// 关闭文件
mWritableWorkbook.close();
}/**
* 添加字符串
* @param col 列号
* @param row 行号
* @param text 文本
* @throws WriteException
*/
public void addString(int col, int row, String text) throws WriteException {
if (null == mWritableSheet) return;
Label label = new Label(col, row, text);
mWritableSheet.addCell(label);
}/**
* 添加数字
* @param col 列号
* @param row 行号
* @param num 数字
* @throws WriteException
*/
public void addInt(int col, int row, int num) throws WriteException {
if (null == mWritableSheet) return;
Number number = new Number(col, row, num);
mWritableSheet.addCell(number);
}
}
读取Excel表/**
* 读取Excel
*/
public class ReadExcel {
public static void main(String[] args) {
// 字符列表
List<String> list = new ArrayList<String>();
// 文件路径
String filePath = "E:/test.xls";
// 输入流
InputStream is = null;
// Excel工作簿
Workbook workbook = null;
try {
// 加载Excel文件
is = new FileInputStream(filePath);
// 获取workbook
workbook = Workbook.getWorkbook(is);
} catch (Exception e) {}
// 获取sheet, 如果你的workbook里有多个sheet可以利用workbook.getSheets()方法来得到所有的
Sheet sheet = workbook.getSheet(0);// 这里只取得第一个sheet的值,默认从0开始
System.out.println(sheet.getColumns());// 查看sheet的列
System.out.println(sheet.getRows());// 查看sheet的行
Cell cell = null;// 单个单元格
// 开始循环,取得cell里的内容,按具体类型来取
// 这里只取String类型
for (int j = 0;j<sheet.getColumns();j++){
StringBuffer sb = new StringBuffer();
for (int i=0;i<sheet.getRows();i++){
// 列,行
cell = sheet.getCell(j, i);
sb.append(cell.getContents());// 获取单元格内容
sb.append(",");// 将单元格的每行内容用逗号隔开
}
list.add(sb.toString());//将每行的字符串用一个String类型的集合保存。
}
workbook.close();// 关闭工作簿
// 迭代集合查看每行的数据
for (String ss : list){
System.out.println(ss);
}
}
}
作者:_凌浩雨
链接:https://www.jianshu.com/p/45e12e785aa7
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。热门评论最新评论扩展阅读
- 动物派对party animals测试版在哪下载购买 动物派对party animal
- 英雄联盟S10半决赛队伍数据总结:DWG多项数据领跑,huanfeng分均
- 湘教云eeid激活教程 湘教云激活登录页面
- fate grand order waltz是什么游戏 fate waltz中文版在哪下载
- 剪映怎么去除抖音id号 去除抖音视频id号方法
- 2020 年 1 月 14 日windows 7停止服务
- VMware Workstation Pro 15.X序列号大全
- VMware 安装 Android x86 7.1.2 64 位
- Windows10下安装VMware虚拟机并搭建CentOS系统环境
- 进化机器Crossleft怎么进行对战 规则是怎样的
本类最新软件
oelove婚恋交友系统v8.1 十周年版sqltoy-orm框架v4.18.13最新版flutter聊天源码开源完整版最新版抖商精灵源码4.1暖场升级版完整版经典C#WinForm实例源码共200个android5使用poi读取excel源代码香程互赞宝源码免授权版百度小程序转微信小程序1.0 最新免费版2020新版双端影视APP源码完整免费版BCM文件转换工具(BCM源码格式化)2.7.2 简体中文版易语言资源网源码下载工具1.0 中文免费版缩狗图床源码免费版帝国cms7.5网站建站模板源码全套免费版烟雨要饭系统最新版1.5.0 正式版小程序tabBar组件24个c++游戏源码完整版嵌入式图像处理C语言源码免费下载腾讯AI语音合成源码最新免费版DSShop单用户B2C开源PHP商城系统TP框架1.6 最新版基于Web在线考试系统的源码深度学习算法实践源码 -
编辑推荐
- aardio桌面软件开发工具35.7.5 绿色最新版9.3M / 07-04 / 35.7.5 绿色最新版
- 猿编程电脑端3.9.1.347 官方PC版138.7M / 03-18 / 3.9.1.347 官方PC版
- dnSpy反编译工具正式版6.1.8 免费版81.8M / 03-18 / 6.1.8 免费版
- 慧编程电脑版5.4.0 最新版242.0M / 03-17 / 5.4.0 最新版
- 编程猫定制课3.3.0 官方版54.5M / 06-09 / 3.3.0 官方版
相关合集
本类软件排行