ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:19.95KB ,
资源ID:15897036      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15897036.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(jxlapiWord格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

jxlapiWord格式文档下载.docx

1、 从Excel 95、97、2000等格式的文件中读取数据; 读取Excel公式(可以读取Excel 97以后的公式); 生成Excel数据表(格式为Excel 97); 支持字体、数字、日期的格式化; 支持单元格的阴影操作,以及颜色操作; 修改已经存在的数据表; 现在还不支持以下功能,但不久就会提供了: 不能够读取图表信息;可以读,但是不能生成公式,任何类型公式最后的计算值都可以读出;应用示例 从Excel文件读取数据表 Java Excel API既可以从本地文件系统的一个文件(.xls),也可以从输入流中读取Excel数据表。读取Excel数据表的第一步是创建Workbook(术语:工作

2、薄),下面的代码片段举例说明了应该如何操作:(完整代码见ExcelReading.java) import java.io.*;import jxl.*; try /构建Workbook对象, 只读Workbook对象 /直接从本地文件创建Workbook /从输入流创建Workbook InputStream is = new FileInputStream(sourcefile); jxl.Workbook rwb = Workbook.getWorkbook(is); catch (Exception e) e.printStackTrace();一旦创建了Workbook,我们就可以通

3、过它来访问Excel Sheet(术语:工作表)。参考下面的代码片段:/获取第一张Sheet表 Sheet rs = rwb.getSheet(0);我们既可能通过Sheet的名称来访问它,也可以通过下标来访问它。如果通过下标来访问的话,要注意的一点是下标从0开始,就像数组一样。一旦得到了Sheet,我们就可以通过它来访问Excel Cell(术语:单元格)。/获取第一行,第一列的值 Cell c00 = rs.getCell(0, 0);String strc00 = c00.getContents();/获取第一行,第二列的值 Cell c10 = rs.getCell(1, 0);Str

4、ing strc10 = c10.getContents();/获取第二行,第二列的值 Cell c11 = rs.getCell(1, 1);String strc11 = c11.getContents();System.out.println(Cell(0, 0) + value : + strc00 + ; type : + c00.getType();Cell(1, 0) + strc10 + c10.getType();Cell(1, 1) + strc11 + c11.getType();如果仅仅是取得Cell的值,我们可以方便地通过getContents()方法,它可以将任何类

5、型的Cell值都作为一个字符串返回。示例代码中Cell(0, 0)是文本型,Cell(1, 0)是数字型,Cell(1,1)是日期型,通过getContents(),三种类型的返回值都是字符型。如果有需要知道Cell内容的确切类型,API也提供了一系列的方法。String strc00 = null;double strc10 = 0.00;Date strc11 = null;if(c00.getType() = CellType.LABEL) LabelCell labelc00 = (LabelCell)c00;strc00 = labelc00.getString();if(c10.g

6、etType() = CellType.NUMBER) NmberCell numc10 = (NumberCell)c10;strc10 = numc10.getValue();if(c11.getType() = CellType.DATE) DateCell datec11 = (DateCell)c11;strc11 = datec11.getDate();在得到Cell对象后,通过getType()方法可以获得该单元格的类型,然后与API提供的基本类型相匹配,强制转换成相应的类型,最后调用相应的取值方法getXXX(),就可以得到确定类型的值。API提供了以下基本类型,与Excel的

7、数据格式相对应,如下图所示:每种类型的具体意义,请参见Java Excel API Document。当你完成对Excel电子表格数据的处理后,一定要使用close()方法来关闭先前创建的对象,以释放读取数据表的过程中所占用的内存空间,在读取大量数据时显得尤为重要。参考如下代码片段:/操作完成时,关闭对象,释放占用的内存空间 rwb.close();Java Excel API提供了许多访问Excel数据表的方法,在这里我只简要地介绍几个常用的方法,其它的方法请参考附录中的Java Excel API Document。 Workbook类提供的方法 1. int getNumberOfShe

8、ets() 获得工作薄(Workbook)中工作表(Sheet)的个数,示例:jxl.Workbook rwb = jxl.Workbook.getWorkbook(new File(sourcefile);int sheets = rwb.getNumberOfSheets();2. Sheet getSheets() 返回工作薄(Workbook)中工作表(Sheet)对象数组,示例:Sheet sheets = rwb.getSheets();3. String getVersion() 返回正在使用的API的版本号,好像是没什么太大的作用。String apiVersion = rwb

9、.getVersion(); Sheet接口提供的方法 1. String getName() 获取Sheet的名称,示例:jxl.Sheet rs = rwb.getSheet(0);String sheetName = rs.getName();2. int getColumns() 获取Sheet表中所包含的总列数,示例:int rsColumns = rs.getColumns();3. Cell getColumn(int column) 获取某一列的所有单元格,返回的是单元格对象数组,示例:Cell cell = rs.getColumn(0);4. int getRows() 获取Sheet表中所包含的总行数,示例:int rsRows = rs.getRows();5. Cell getRow(int row) 获取某一行的所有单元格,返回的是单元格对象数组,示例子:Cell cell = rs.getRow(0);6. Cell getCell(int column, int row)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1