利用Java操作Excel文件


  版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://yzyanchao.blogbus.com/logs/69848071.html


   利用Java操作Excel文件,网上搜了一下,有POI和JXL两个库可以使用,这两个库的操作接口差不多。如果使用JXL的话,基本看以下两个链接即可,没有太复杂的地方。
  http://www.ibm.com/developerworks/cn/java/l-javaExcel/
  http://www.javaeye.com/topic/55844
   不过其中有一点,如果要往已有的Excel文件中更新数据,没有必要像例子中新建一个复件,直接将目标文件设定为同一个即可,比如,第一个链接中的例子是这样的:
  //创建只读的Excel工作薄的对象
jxl.Workbook rw = jxl.Workbook.getWorkbook(new File(sourcefile));
//创建可写入的Excel工作薄对象
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File(targetfile), rw);
  可以改为:
  File file = new File(sourcefile);
  jxl.Workbook rw = jxl.Workbook.getWorkbook(file);
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(file, rw);
  就可以在这个叫file文件中追加数据了。
收藏到:Del.icio.us



Tag: 引用地址:

评论: 0 | 引用: 0 | 查看次数: 45
发表评论
你没有权限发表留言!