Excel数据操纵-jar包-jxl.jar

5星(超过95%的资源)
所需积分/C币:25 2010-03-29 19:04:39 3MB APPLICATION/X-RAR
68
收藏 收藏
举报

通过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 cl

...展开详情
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
MakeGreatEffort 不错可以运行
2017-12-28
回复
lc_ocircuit 可以用。很好
2017-01-04
回复
Gambler 可以使用,非常好用!
2016-12-26
回复
九个哥 很好,正是我需要的
2014-07-22
回复
AllenLeung 非常好的源代码,作为借鉴是在太有用了
2014-04-01
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
Excel数据操纵-jar包-jxl.jar 25积分/C币 立即下载
1/0