通过java操作excel表格的工具类库.doc

通过java操作excel表格的工具类库.doc

ID:50312594

大小:48.52 KB

页数:6页

时间:2020-03-08

通过java操作excel表格的工具类库.doc_第1页
通过java操作excel表格的工具类库.doc_第2页
通过java操作excel表格的工具类库.doc_第3页
通过java操作excel表格的工具类库.doc_第4页
通过java操作excel表格的工具类库.doc_第5页
资源描述:

《通过java操作excel表格的工具类库.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、jxl.jar  jxl.jar  通过java操作excel表格的工具类库  支持Excel95-2000的所有版本  生成Excel2000标准格式  支持字体、数字、日期操作  能够修饰单元格属性  支持图像和图表  应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。  搭建环境  将下载后的文件解包,得到JXL.JAR,放入classpath,安装就完成了。如果包不能正常的加载,可以把你下载好的

2、JXL.JAR包放入D:JAVAjrelibext中(我的是JDK1.6)就OK了。我相信在配置TOMCAT时也需要把相关的三个包放到这里面。  基本操作  一、创建文件  拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下:  代码(CreateXLS.java):  //生成Excel的类  importjava.io.*;  importjxl.*;  importjxl.write.*;  publicclassCreateXLS  {  publicstaticvoidmain(Stringargs[])  {  try  {

3、  //打开文件  WritableWorkbookbook=Workbook.createWorkbook(newFile(“测试.xls”));  //生成名为“第一页”的工作表,参数0表示这是第一页  WritableSheetsheet=book.createSheet(“第一页”,0);  //在Label对象的构造子中指名单元格位置是第一列第一行(0,0)  //以及单元格内容为test  Labellabel=newLabel(0,0,”test”);  //将定义好的单元格添加到工作表中  sheet.addCell(label);  /*生成一个保存数字的单元格  必须使用N

4、umber的完整包路径,否则有语法歧义  单元格位置是第二列,第一行,值为789.123*/  jxl.write.Numbernumber=newjxl.write.Number(1,0,789.123);  sheet.addCell(number);  //写入数据并关闭文件  book.write();  book.close();  }catch(Exceptione)  {  System.out.println(e);  }  }  }  编译执行后,会在当前位置产生一个Excel文件。  三、读取文件  以刚才我们创建的Excel文件为例,做一个简单的读取操作,程序代码如下: 

5、 //读取Excel的类  importjava.io.*;  importjxl.*;  publicclassReadXLS  {  publicstaticvoidmain(Stringargs[])  {  try  {  Workbookbook=  Workbook.getWorkbook(newFile(“测试.xls”));  //获得第一个工作表对象  Sheetsheet=book.getSheet(0);  //得到第一列第一行的单元格  Cellcell1=sheet.getCell(0,0);  Stringresult=cell1.getContents();  S

6、ystem.out.println(result);  book.close();  }catch(Exceptione)  {  System.out.println(e);  }  }  }  程序执行结果:test  四、修改文件  利用jExcelAPI可以修改已有的Excel文件,修改Excel文件的时候,除了打开文件的方式不同之外,其他操作和创建Excel是一样的。下面的例子是在我们已经生成的Excel文件中添加一个工作表:  //修改Excel的类,添加一个工作表  importjava.io.*;  importjxl.*;  importjxl.write.*;  publi

7、cclassUpdateXLS  {  publicstaticvoidmain(Stringargs[])  {  try  {  //Excel获得文件  Workbookwb=Workbook.getWorkbook(newFile(“测试.xls”));  //打开一个文件的副本,并且指定数据写回到原文件  WritableWorkbookbook=  Workbook.createWor

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。