`
wang_zhi_peng2007
  • 浏览: 253901 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JXL--Excel使用笔记

阅读更多

JXL简单使用:

 

1.读Excel文件

Workbook workbook = null;

  try
  {
      workbook = Workbook.getWorkbook(new File(path));
  }
  catch(Exception e)
  {
   System.out.println(e);
  }

Sheet sheet = workbook.getSheet(0);
Cell cell=sheet.getCell(i,j);//读第i列,第j行表格的值
System.out.println(cell.getContents());

对于循环读出可以使用
sheet.getRows();方法得到行数
sheet.getColumns();方法得到列数

 

 

2.写Excel:

Workbook wb = Workbook.getWorkbook(new File(path));


WritableCellFormat wcf = new WritableCellFormat();

book = Workbook.createWorkbook(new File(path, wb);
sheet = book.getSheet(0);

jxl.write.Label name = new jxl.write.Label(i,j,"abc",wcf);//在第i列,第j行写入"abc"值,风格为wcf,如果写入的是数字则使用jxl.write.Number
sheet.addCell(name);
try
   {
    book.write();
    book.close();
   }
   catch(WriteException e){}
   catch(IOException e){}

 

3.单元格风格:

设置边框—
WritableCellFormat wcf = new WritableCellFormat();
wcf.setVerticalAlignment(VerticalAlignment.CENTRE);
wcf.setBorder(Border.RIGHT,BorderLineStyle.THIN);
wcf.setBorder(Border.LEFT,BorderLineStyle.THIN);
wcf.setBorder(Border.BOTTOM,BorderLineStyle.THIN);

合并单元格-
sheet.mergeCells(0,1,0,2)
合并(0,1)、(0,2)两个单元格

设置字体-
WritableFont wf = new WritableFont(WritableFont.ARIAL,12, WritableFont.BOLD, false);
WritableCellFormat wcf = new WritableCellFormat(wf);
以及其它各种单元格样式,如设置背景颜色
都可以通过设置WritableCellFormat来设置

 

注:JXL组件对于公式的支持似乎比Apache的poi好

 

分享到:
评论

相关推荐

    JXL教程 JXL开发文档 JXL学习笔记 JXL示例

    本文将详细介绍JXL的基本概念、安装配置、核心功能以及如何使用JXL来创建、读取和修改Excel文件。 #### 二、JXL简介 JXL(Java Excel API)是一个免费的开源项目,它允许Java开发者通过简单的API调用来操作Excel...

    读写Excel jxl.jar 读xml (log4j 文件上传下载笔记).rar

    这篇文档将深入探讨Java中如何使用jxl.jar库进行Excel文件的读写操作,解析XML文件,以及关于log4j的日志记录系统和文件的上传下载笔记。在现代的IT环境中,这些技能对于数据处理、日志管理和系统交互至关重要。 ...

    JXL 学习笔记(看了就差不多了)

    本篇笔记将深入探讨JXL库的使用方法和核心功能。 ### JXL简介 JXL(Java Excel API)是Java平台上的一个开源库,它允许开发者读取、创建和修改Excel文件。JXL支持Excel 97到2003的格式(.xls),对于新版本的Excel...

    jxl包的学习笔记。。。。。。

    `jxl`库是一个广泛使用的开源库,它允许开发者以读写方式操作Excel文件(.xls格式),而无需依赖Microsoft Office。本篇文章将深入探讨`jxl`包的学习和应用,通过一系列实例帮助你理解和掌握这个库的核心功能。 ###...

    java鬼混笔记:JAVA发邮箱(带附件)

    本笔记将深入探讨如何使用Java发送带有附件的电子邮件,同时涉及与Excel处理相关的`jxl`库。 首先,我们需要了解JavaMail API,这是一个用于处理邮件的开源库,提供创建、发送邮件的功能。在Java中发送邮件主要涉及...

    个人JAVA笔记汇总

    1. **JXL库**: JXL是Java的一个库,用于读写Excel文件。它允许开发者在Java程序中创建、修改和读取Excel工作簿。通过JXL,你可以创建新的工作表,设置单元格样式,读取数据,进行公式计算,并且处理图表,这对于数据...

    1512001066吴跟强实习笔记1

    - 使用Apache POI或jxl库处理Excel数据的导入导出,通过fieldMap参数连接实体类与Excel列头,实现数据的映射。 - 导出可以指定到本地文件或浏览器,导入选项可自定义,如工作表大小、唯一性检查等。 5. **代码...

    jexcelapi学习笔记三——各数据类型的写操作(修改)

    在实际项目中,结合`jxl.jar`库,可以轻松地实现对Excel数据的操作和修改,提升工作效率。对于初学者来说,`SimpleExcelWrite.java`是一个很好的起点,通过阅读和理解这个示例代码,可以快速上手`jExcelAPI`的使用。

    小项目第五部分

    两个pss0328的zip文件可能包含了一些项目的源码或者更新,而jxl.zip可能是JExcelApi的压缩包,这是一个用来读写Excel文件的Java库,可能在项目中用于数据导入导出。 最后,jquery-validation可能是jQuery的一个验证...

Global site tag (gtag.js) - Google Analytics