博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JXL的api的简单介绍
阅读量:6713 次
发布时间:2019-06-25

本文共 981 字,大约阅读时间需要 3 分钟。

hot3.png

      最近几个月因为项目的要求经常需要操作excel表格,连带着写过几个需要处理电子表格的小工具。在这个过程中用到了jx这个第三方的jar包。现把其中比较常用的方法函数简单整理下。以方便以后项目的开始过程更加迅速快捷。

//创建关闭工作簿对象,获取表单对象、单元格对象

1.创建workbook对象     

InputStream is = new FileInputStream(sourcefile); 

jxl.Workbook rwb = Workbook.getWorkbook(is);

2.获取第一张Sheet表 

Sheet rs = rwb.getSheet(0)

3.获取第n行,第m列的值 

Cell c00 = rs.getCell(m-1, n-1); 

String strc00 = c00.getContents(); 

4.操作完成时,关闭对象,释放占用的内存空间 

rwb.close(); 

//Workbook类提供的方法 

1. int getNumberOfSheets() 

获得工作薄(Workbook)中工作表(Sheet)的个数 

2. Sheet[] getSheets() 

返回工作薄(Workbook)中工作表(Sheet)对象数组 

3. String getVersion() 

返回正在使用的API的版本号,好像是没什么太大的作用

//Sheet接口提供的方法 

1. String getName() 

获取Sheet的名称 

2. int getColumns() 

获取Sheet表中所包含的总列数 

3. Cell[] getColumn(int column) 

获取某一列的所有单元格,返回的是单元格对象数组 

4. int getRows() 

获取Sheet表中所包含的总行数

5. Cell[] getRow(int row) 

获取某一行的所有单元格,返回的是单元格对象数组

6. Cell getCell(int column, int row) 

获取指定单元格的对象引用,需要注意的是它的两个参数,第一个是列数,第二个是行数,这与通常的行、列组合有些不同。 

 p.s.:

 1.Java Excel API 文档 : 

 2.JXL的API:

转载于:https://my.oschina.net/u/658291/blog/262267

你可能感兴趣的文章
物联网带动医疗服务升级:六大原则守护网路安全
查看>>
WCF后续之旅(1): WCF是如何通过Binding进行通信的
查看>>
【眼力测试】看图识字
查看>>
设计模式小结
查看>>
快播关闭服务器,你怎么看?
查看>>
免费好用的阿里云云盾证书服务(https证书)申请步骤
查看>>
2017杭州云栖大会100位大咖视频+讲义全分享
查看>>
【云栖大会】持续拥抱开源阿里云计算能力三大突破
查看>>
在linux下制作静态库和动态链接库的方法
查看>>
ZeroMQ试用笔记之REQ & ROUTER
查看>>
PowerDesigner列名、注释内容互换
查看>>
[译] 利用 Immutability(不可变性)编写更为简洁高效的代码
查看>>
云终端推动证券网系统升级
查看>>
Alibaba Cloud Network Attached Storage Now Available
查看>>
Schema命名空间示例
查看>>
ASP.NET Web API路由系统:路由系统的几个核心类型
查看>>
XSKY加盟“未来就绪企业云联盟”
查看>>
CloudCC:如何将CRM变成企业发展战略
查看>>
某研究院dell存储 raid5 XFS磁盘阵列数据丢失恢复案例
查看>>
Java 访问 C++ 方法 JavaCPP
查看>>