JXL全量版教程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JXL全量版教程

jxl操作excel文件的方法Java Excel API简介   Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。   创建文件拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下(CreateXLS.java):import java.io.*; import jxl.*; import jxl.write.*; public class CreateXLS public static void main String args[] try // 打开文件 WritableWorkbook book Workbook.createWorkbook new File 测试.xls ; // 生成名为“第一页”的工作表,参数0表示这是第一页 WritableSheet sheet book.createSheet 第一页, 0 ; // 在Label对象的构造子中指名单元格位置是第一列第一行 0,0 // 以及单元格内容为test Label label new Label 0, 0, test ; // 将定义好的单元格添加到工作表中 sheet.addCell label ; /* * 生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为789.123 */ jxl.write.Number number new jxl.write.Number 1, 0, 789.123 ; sheet.addCell number ; // 写入数据并关闭文件 book.write ; book.close ; catch Exception e System.out.println e ; 编译执行后,会在当前位置产生一个Excel文件。以刚才我们创建的Excel文件为例,做一个简单的读取操作,程序代码如下:import java.io.*; import jxl.*; public class ReadXLS public static void main String args[] try Workbook book Workbook.getWorkbook new File 测试.xls ; // 获得第一个工作表对象 Sheet sheet book.getSheet 0 ; // 得到第一列第一行的单元格 Cell cell1 sheet.getCell 0, 0 ; String result cell1.getContents ; System.out.println result ; book.close ; catch Exception e System.out.println e ; 程序执行结果:test?如果有需要知道Cell内容的确切类型,API也提供了一系列的方法。String strc00 null; double strc10 0.00; Date strc11 null; Cell c00 rs.getCell 0, 0 ; Cell c10 rs.getCell 1, 0 ; Cell c11 rs.getCell 1, 1 ; if c00.getType CellType.LABEL LabelCell labelc00 LabelCell c00; strc00 labelc00.getString ; if c10.getType CellType.NUMBER NmberCell numc10 NumberCell c10; strc10 numc10.getValue ; if c11.getType CellType.DATE DateCell datec11 DateCell c11; strc11 datec11.getDate ; System.out.println Cell 0, 0 + value : + strc00 + ; type : + c00.getType ; System.out.println Cell 1, 0 + value : + strc10 + ; type : + c10.getType ; System.ou

文档评论(0)

wuyuetian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档