`
MagicMa_007
  • 浏览: 26758 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

jxl 方法

    博客分类:
  • jxl
阅读更多
Class WritableWorkbook

 

java.lang.Object

   --- jxl.write.WritableWorkbook

 

public abstract class WritableWorkbook extends java.lang.Object

 

Field Detail

-------------------------------------------------------------------------------------------------------------------------------------------------------

ARIAL_10_PT

public static final WritableFont   ARIAL_10_PT

单元格格式的默认字体


HYPERLINK_FONT

public static final WritableFont   HYPERLINK_FONT

超链接中使用的字体


NORMAL_STYLE

public static final WritableCellFormat  NORMAL_STYLE

单元格的默认样式


HYPERLINK_STYLE

public static final WritableCellFormat  HYPERLINK_STYLE

超链接样式


HIDDEN_STYLE

public static final WritableCellFormat  HIDDEN_STYLE

使用于隐藏单元格内容的单元格格式

 

 

Method Detail

---------------------------------------------------------------------------------------------------------------------------------------------------------

getSheets

public abstract WritableSheet[]  getSheets()

获取工作簿中的sheet表。对于大型的工作簿使用该方法可能导致性能问题。

Returns:

Sheet表数组


getSheetNames

public abstract java.lang.String[]  getSheetNames()

获取所有sheet表名称

Returns:

包含所有sheet表名称的字符串数组


getSheet

public abstract WritableSheet  getSheet(int index)  throws  java.lang.IndexOutOfBoundsException

获取工作簿中指定的工作表

Parameters:

index – 从零开始索引的所需的表

Returns:

指定索引的sheet表

Throws:

java.lang.IndexOutOfBoundsException – 当指定索引的工作表不存在时抛出异常


getSheet

public abstract WritableSheet   getSheet(java.lang.String name)

获取工作簿中指定名称的工作表

Parameters:

name – sheet表名称

Returns:

指定名称的sheet表, 不存在时为null


getWritableCell

public abstract WritableCell  getWritableCell(java.lang.String loc)

返回指定的位置,如表格. "Sheet1!A4". 与CellReferenceHelper使用相同,与其性能开销相关,因此应该谨慎使用。

Parameters:

loc – 要检索的表格

Returns:

指定位置的单元格


getNumberOfSheets

public abstract int  getNumberOfSheets()

返回工作簿中的工作表张数。

Returns:

工作簿中的工作表张数


close

public abstract void close() throws  java.io.IOException,WriteException

关闭该工作簿,并使得任何分配的内存可用于垃圾收集。同时关闭必要的基本输出流。

Throws:

java.io.IOException

WriteException


createSheet

public abstract WritableSheet   createSheet(java.lang.String name, intindex)

创建并返回具有指定名称的指定位置的工作表,如果指定的索引小于或者等于零,在工作簿的开始创建新的工作表;如果索引大于工作表张数就在工作簿的末尾创建新的工作表。

Parameters:

name – 工作表名称

index – 其中插入的索引号

Returns:

新的工作表


importSheet

public abstract WritableSheet   importSheet(java.lang.String name, intindex, Sheet s)

从不同的工作簿中导入工作表,是否在该工作表上的所有元素进行深拷贝。

Parameters:

name – 新工作表的名称

index – 此工作簿中新工作表的位置

sheet – 合并到此工作表(从另一个工作簿)

Returns:

新工作表


copySheet

public abstract void  copySheet(int s, java.lang.Stringname, int index)

在同一工作簿中复制工作表。复制工作表到新的工作表中指定的位置。

Parameters:

s – 复制工作的索引

name – 新工作表的名称

index – 新工作表的位置


copySheet

public abstract void  copySheet(java.lang.String s, java.lang.Stringname, int index)

复制指定的工作表和由参数索引指定的区域

Parameters:

s – 复制的工作表名称

name – 新工作表名称

index – 新工作表位置


removeSheet

public abstract void  removeSheet(int index)

删除工作簿中指定索引的工作表

Parameters:

index – 删除的工作表索引


moveSheet

public abstract WritableSheet   moveSheet(int fromIndex,inttoIndex)

在此工作簿中将指定索引的工作表移动到另一个索引位置

Parameters:

fromIndex – 要求从零开始索引的工作表

toIndex – 要求从零开始索引的工作表

Returns:

已经移动的工作表


write

public abstract void   write()   throws   java.io.IOException

在工作簿中输入excel格式的数据

Throws:

java.io.IOException


setProtected

public abstract void   setProtected(boolean prot)

设置工作簿是否受保护

Parameters:

prot – 受保护标志


setColourRGB

public abstract void   setColourRGB(Colour c,

                                  int r,

                                  int g,

                                  int b)

在此工作簿中设置RGB的值获取指定的颜色

Parameters:

c – 颜色的RGB值将被覆盖

r – 红色部分设置 (0-255)

g – 绿色部分设置 (0-255)

b – 蓝色部分设置 (0-255)


findCellByName

public abstract WritableCell  findCellByName(java.lang.String name)

获取工作簿中命名的单元格。名称指示一个单元格的区域,则返回左上角单元格,否则返回null

Parameters:

name – 单元格名称/搜索的名称范围

Returns:

如果找到相应的单元格则返回左上角单元格,否则返回null


findByName

public abstract Range[]   findByName(java.lang.Stringname)

获取工作簿中命名范围。Range对象返回包含从左上角到右下角的所有单元格的范围。如果已命名的范围包括相邻的范围,Range[]将包含一个对象;对于不相邻的范围,将返回一个长度大于1的数组。如果已命名的范围只包含一个单元格,则左上角和右下角的单元格将是相同的单元格。

Parameters:

name – 单元格的名称 /搜索的范围

Returns:

单元格的范围


getRangeNames

public abstract java.lang.String[]   getRangeNames()

获取已命名范围

Returns:

在此工作簿中已命名的单元格列表


removeRangeName

public abstract void  removeRangeName(java.lang.Stringname)

从工作簿中删除指定命名范围。请注意,删除的名称可能会导致使用该名称的公式计算结果不正确。

Parameters:

name – 移除的命名


addNameArea

public abstract void   addNameArea(java.lang.Stringname,

                                 WritableSheetsheet,

                                 int firstCol,

                                 int firstRow,

                                 int lastCol,

                                 int lastRow)

根据提供的信息在此工作簿中添加新的命名区域。

Parameters:

name – 被创建的命名

sheet – 包含命名的工作表

firstCol – 命名指示的第一列

firstRow – 命名指示的第一行

lastCol – 命名指示的最后一列

lastRow – 命名指示的最后一行


setOutputFile

public abstract void setOutputFile(java.io.FilefileName)

                            throwsjava.io.IOException

设置一个新的输出文件。这使得同一工作簿中写入不同的输出文件,而无需再次读取任何模板。

Parameters:

fileName – 文件名

Throws:

java.io.IOException

分享到:
评论

相关推荐

    jxl(java_excel_jxl_oracle_imp_exp_使用全攻略).txt

    这一步骤至关重要,是程序能成功识别并调用JXL方法的基础。通常,在IDE(如Eclipse或IntelliJ IDEA)中,可通过项目构建路径或Maven依赖管理来完成这一操作。 #### 创建Excel文件 创建一个Excel文件涉及使用`...

    jxl对excel添加水印(含有setWaterMarkImage方法).zip

    在这个特定的场景中,我们将探讨如何利用`jxl`库为Excel文件添加水印,特别关注`setWaterMarkImage`方法。 首先,`jxl`库不直接提供内建的水印功能。但是,通过利用`jxl.write.WritableImage`类和一些图像处理技巧...

    jxl及jxlApi

    此外,jxlApi是jxl库提供的API文档,它详细介绍了所有类、方法和属性,是你学习和使用jxl不可或缺的参考资料。通过查阅jxlApi,你可以找到更多关于如何处理复杂数据结构、合并单元格、处理日期和时间等特定需求的...

    jxl api说明文档

    通过Cell类的方法设置数据和格式。 2. **读取Excel**:从Excel文件加载Workbook对象,然后遍历其工作表和单元格,读取数据并处理。 四、JXL API中的其他特性 - **Formula support**:JXL支持处理Excel中的公式,...

    jxl.jar和jxl.api文档及使用方法

    标题"jxl.jar和jxl.api文档及使用方法"指的是一个Java库,名为JExcelAPI(通常简称为jxl),用于处理Excel文件。它包含了一个名为`jxl.jar`的可执行Java档案,这个档案集成了JExcelAPI的所有类和方法,使得开发人员...

    jxlAPI(jxl完整的API)

    `jxldoc`可能包含了jxl库的API文档,这将是你了解和使用jxl API的重要资源,通过阅读文档,可以更深入地理解各个类和方法的用途和用法。 总之,jxl为Java开发者提供了强大的Excel文件处理能力,无论是读取现有数据...

    jxl创建下拉列表

    ### jxl创建下拉列表知识点解析 #### 一、jxl概述 jxl 是一个用于读写Microsoft Excel 文件的Java库。它支持多种版本的Excel文件格式,包括.xls(Excel 97-2003)等。jxl库允许开发者在Java应用程序中创建、修改和...

    jxl.jar完整包

    《使用Java的jxl库创建并格式化Excel文件详解》 在Java开发中,处理Excel文件是一项常见的任务,尤其在数据导入导出、报表生成等领域。jxl库为Java提供了便利的方式来读写Excel文件,无需Microsoft Office的支持。...

    java利用jxl读取excel文件

    `jxl`库提供了多种方式来访问单元格,包括`getCell`方法。例如,获取第一行第一列的单元格内容: ```java Cell cell = sheet.getCell(0, 0); String cellValue = cell.getContents(); ``` 5. **处理数据**:根据业务...

    jxl-2.6.10.jar包

    在实际应用中,使用jxl-2.6.10.jar包时,需要将其添加到项目的类路径中,这样就可以在代码中直接引用jxl的类和方法。需要注意的是,虽然jxl库在处理小规模数据时表现出色,但对于大规模数据,由于内存限制,可能会...

    jxl包和它的使用方法

    标题“jxl包和它的使用方法”所涉及的核心知识点是Java中处理Excel文件的一个库,名为jxl。jxl是一个开源的Java库,它允许开发者读取、写入以及修改Microsoft Excel文件。在Java应用中,如果你需要与Excel进行数据...

    jxl模版生成excel

    7. **示例代码**:通常,使用jxl的流程包括加载模板文件,找到要填充的单元格,使用`Cell.setContents()`方法设置内容,然后使用`Workbook.write()`方法将更新后的工作簿写入新的Excel文件。 8. **jxls-examples-...

    jxl.zip_excel_jxl_jxl.biff.drawing.dg_jxl.biff.drawingdg

    `WritableWorkbook`和`WritableSheet`类分别对应于读取模式下的`Workbook`和`Sheet`,提供了设置单元格值、样式和格式的方法。 3. **处理图形和图表**:"jxl.biff.drawing.dg"和"jxl.biff.drawingdg"暗示了JXL库对...

    关于jxl操作excel说明以及jxl.jar包下载2.6

    Jxl.jar文件包含了JXL库的所有类和方法,将其添加到Java项目的类路径中,即可在代码中使用JXL功能。 要开始使用JXL,首先需要下载jxl.jar文件。在描述中提到的“jxl.jar包”,可以通过访问JXL的官方网站或者通过第...

    java jxl的jar包 官方下载版

    本文将深入探讨JXL库的关键特性、使用方法以及在实际项目中的应用场景。 ### JXL库简介 JXL是Java Excel API的简称,它提供了一种直观的方式来与Microsoft Excel文件进行交互。这个库不仅支持读取现有的Excel文件...

    jxl.jar和jml源码和jxlAPI下载

    首先,"jxl.jar"是JXL库的主要运行时文件,包含了处理Excel文件所需的类和方法。将其添加到项目的类路径(classpath)中,就能在代码中调用JXL提供的功能,如读取、写入和修改Excel文件。JXL支持多种操作,包括创建...

    jxl操作excel实例,jxl jar包下载

    在实际应用中,你可以根据需要修改这些方法,以适应更复杂的数据读写需求,比如处理公式、图表、样式、日期格式等。`jxl`库提供了丰富的API来支持这些功能。 总结一下,`jxl`库是一个强大且灵活的工具,用于Java中...

    JXL - JAR包

    `JXL_API.chm`是一个帮助文件,通常在Windows系统中以CHM(Compiled HTML Help)格式查看,包含了JXL库的类、方法和属性的详细说明。`JXL.doc`可能是一个Word文档或者PDF,提供了另一种形式的API参考。这些文档通常...

    JXL 文档说明API

    总之,Java操作Excel虽然有多种方法,但使用JXL API是一个非常有效的选择,它不仅提供了丰富的功能,还简化了开发流程。对于需要在Java中处理Excel文件的开发者而言,JXL API提供了一个可靠的解决方案。不过,应当...

    android Jxl 类 应用

    Jxl提供`Cell`对象的`getContents()`方法获取单元格内容,你可以结合循环和条件判断来实现查询逻辑。 在Android环境下,需要注意性能和内存管理,因为文件操作可能比较耗时且消耗资源。可以考虑使用异步任务或...

Global site tag (gtag.js) - Google Analytics