`
wang_zhi_peng2007
  • 浏览: 253828 次
  • 性别: 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-2.6.10.jar包

    本文将深入探讨jxl-2.6.10.jar包,它是jxl库的一个版本,特别关注其在读写Excel文件方面的功能,以及如何利用`importSheet`函数来提高效率。 jxl库是一个开源的Java库,专门用于读取和写入Microsoft Excel文件。这...

    jxl-2.6.12.jar

    jxl-2.6.12.jar,用于读取和写入Excel文件, JExcelApi is a java library which provides the ability to read, write, and modify Microsoft Excel spreadsheets.

    jxl-2.6.12.jar 操作excle

    《使用jxl-2.6.12.jar操作Excel:详解与实践》 在Java编程领域,处理Excel数据是一项常见的任务。为此,开发者们通常会借助于特定的库,其中,jxl是一个广泛使用的开源库,它允许Java程序读取、写入以及修改Excel...

    jxl-2.6.12.jar.rar

    总的来说,jxl-2.6.12.jar是一个用于Java的轻量级Excel处理库,提供基础的Excel读写功能,适合对Excel数据进行简单操作的项目。在实际开发中,根据项目需求和所支持的Excel文件格式,开发者可能会选择更适合的工具或...

    jxl-2.6.3.jar

    本文将详细介绍jxl库以及如何使用jxl-2.6.3.jar来处理Excel文件。 jxl库是Java中一个广泛使用的开源库,它允许开发者在Java程序中创建、读取和修改Excel文件。这个库不仅支持.xls格式,还对较新的.xlsx格式提供了...

    jxl-1.7.1.jar

    《深入解析jxl库:基于jxl-1.7.1.jar的Java Excel处理》 在Java编程领域,处理Excel文件是一项常见的任务,而jxl库则是Java开发人员用来读写Microsoft Excel文件的一个强大工具。标题中的"jxl-1.7.1.jar"正是jxl库...

    jxl-report,freemarker-util,freemarker,jxl

    Java使用Excel模板导出所需的jar:freemarker-2.3.19.jar 、freemarker-util-0.0.1.jar 、jxl-2.6.10.jar 、jxl-report-1.0.jar

    jxl-report.jar 和 freemarker-util-0.0.1.jar

    通过使用jxl-report,开发者可以创建模板化的Excel文件,其中包含预定义的格式和结构,然后用程序动态填充数据。 接下来,我们讨论`freemarker-util-0.0.1-SNAPSHOT.jar`。FreeMarker是一个强大的模板引擎,广泛...

    jxl-2.6.12.zip

    标题中的"jxl-2.6.12.zip"正是这样一个专门用于读写Microsoft Excel文件的Java库的压缩包,版本号为2.6.12。这个库不仅功能丰富,而且易于使用,使得Java程序员可以轻松地在应用程序中导入、导出和操作Excel数据。 ...

    JXL----JAVA操作Excel文档的包

    例如,以下代码展示了如何使用JXL写入Excel文件: ```java import jxl.*; public class JXLExample { public static void main(String[] args) { try { WorkbookSettings ws = new WorkbookSettings(); ws....

    jxl-2.6.10.jar.zip

    本文将详细讲解如何利用jxl-2.6.10.jar这个库进行Excel的导出操作,并探讨其相关知识点。 一、jxl库介绍 jxl是Java Excel API的简称,它是一个开源项目,专为Java设计,用于读取和写入Microsoft Excel格式的文件。...

    Excel-Jxl-master_Androidexcel_androidexceljxl_android_

    标题“Excel-Jxl-master_Androidexcel_androidexceljxl_android_”指的是一个Android应用程序项目,它使用JXL库来处理Excel文件。JXL是一个Java库,允许开发者读取、写入和修改Excel工作表。这个项目的重点是实现...

    jxl-2.6.12包 源码 及 javadoc

    这个名为"jxl-2.6.12包"的压缩文件包含了jxl库的核心组件,使得开发者能够方便地在Java应用中读取、写入以及操作Excel数据。本文将详细介绍jxl-2.6.12包中的三个关键部分:jxl-2.6.12.jar(二进制包)、jxl-2.6.12-...

    jxl-2.6.jar包和常用方法例子

    jxl-2.6.jar包和常用方法例子 Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel...

    jxl-2.6.jar

    jxl.jar是通过java操作excel表格的工具 类库支持Excel 95-2000的所有版本 生成Excel 2000标准格式 支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够大致满足我们的需要。最关键...

    Java操作Excel之理解JXL-读取Excel.docx

    【Java操作Excel之理解JXL-读取Excel.docx】的知识点主要集中在使用JXL库进行Excel文件的读取操作。JXL是一个Java API,专为处理Microsoft Excel文件设计,支持在任何Java兼容的操作系统上运行。以下是详细的解析: ...

    jxl-2.6.12.jar.zip EXCEL导出写入XML所需包 EXCEL读取

    读取excel中的数据所需jar包,然后可以写入到xml。 。 。 。 。

    MSP430F415+LCD JXL-5956+SGM3005指夹式血氧仪ALTIUM硬件原理图+PCB工程文件.zip

    MSP430F415+LCD JXL-5956+SGM3005指夹式血氧仪ALTIUM硬件原理图+PCB工程文件,硬件采用4层板设计,大小为48*24mm,包括AD09设计为完整原理图PCB文件,可供学习及设计参考。硬件板主要器件如下: LCD JXL-5956-W LCD ...

    jxl-2.4.3.jar

    支持Excel 95-2000的所有版本 生成Excel 2000标准格式 支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统...

Global site tag (gtag.js) - Google Analytics