报表相关过程.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.jar   通过java操作excel表格的工具类库   支持Excel 95-2000的所有版本   生成Excel 2000标准格式   支持字体、数字、日期操作   能够修饰单元格属性   支持图像和图表   应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。   搭建环境   将下载后的文件解包,得到JXL.JAR,放入classpath,安装就完成了。如果包不能正常的加载,可以把你下载好的JXL.JAR包放入D:\JAVA\jre\lib\ext中(我的是JDK1.6)就OK了。我相信在配置TOMCAT时也需要把相关的三个包放到这里面。   基本操作   一、创建文件   拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下:   代码(CreateXLS.java):   //生成Excel的类   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文件为例,做一个简单的读取操作,程序代码如下:   //读取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   四、修改文件   利用jExcelAPI可以修改已有的Excel文件,修改Excel文件的时候,除了打开文件的方式不同之外,其他操作和创建Excel是一样的。下面的例子是在我们已经生成的Excel文件中添加一个工作表:   //修改Excel的类,添加一个工作表   import java.io.*;   import jxl.*;   import jxl.write.*;   public class UpdateXLS   {   public static void main(String args[])   {   try   {  

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档