Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## application.workbooks.workbook.worksheets.worksheet
Class Columns

    java.lang.Object
      application.workbooks.workbook.worksheets.worksheet.Columns

public class Columns
extends java.lang.Object

该类定义了对整列进行操作的一些方法，如插入一列，设置列宽，隐藏列,设置列属性等。

Method Summary
`void` | `columnsAutoFit()` 为当前列设置最佳列宽。
`void` | `columnsAutoFit(java.lang.String columnAddress)` 为指定列设置最佳列宽。
`boolean` | `equals(Columns columns)` 比较列所在区域否为同一区域。
`CellAttribute` | `getCellAttribute()` 返回当前列中活动单元格的属性
`int` | `getCount()` 返回当前选定列的数目
`int` | `getEndColumn()` 获取最末列列号。
`int` | `getStartColumn()` 获取起始列列号。
`void` | `insertEntireColumn()` 在当前列处插入整列。
`boolean` | `isColumnHidden()` 判断当前列是否被隐藏。
`void` | `setCellAttribute(CellAttribute ca)` 设置列属性
`void` | `setColumnHidden(boolean hide)` 隐藏当前列。
`void` | `setColumnWidth(double width)` 为当前列设置列宽。

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### columnsAutoFit

    public void columnsAutoFit()

  为当前列设置最佳列宽。

  例子：

       Worksheet worksheet = Application.getWorkbooks().getActiveWorkBook()
                                       .getWorksheets().getActiveWorksheet();
       worksheet.getColumns(1,1).columnsAutoFit();

### columnsAutoFit

    public void columnsAutoFit(java.lang.String columnAddress)

  为指定列设置最佳列宽。

  Parameters:
    `columnAddress` - 列地址

    例子：

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkBook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getColumns(1,1).columnsAutoFit("B:B");

### equals

    public boolean equals(Columns columns)

  比较列所在区域否为同一区域。

  Parameters:
    `columns` - 比较列
  Returns:
    布尔型值，如果列所在区域为同一区域，返回true；否则返回false

    例子：

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkBook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getColumns(1,1).equals(worksheet.getColumn("H"));

### getCellAttribute

    public CellAttribute getCellAttribute()

  返回当前列中活动单元格的属性

  Returns:
    CellAttribute 单元格属性

    例子：

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Columns columns = worksheet.getColumns("a:c");
         CellAttribute ca = columns.getCellAttribute();
         ca.setFontColor(java.awt.Color.red);
         ca.setBold(true);
         columns.setCellAttribute(ca);

### getCount

    public int getCount()

  返回当前选定列的数目

  Returns:
    选定列的数目

    例子：

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkBook()
                                         .getWorksheets().getActiveWorksheet();
         int count = worksheet.getColumns(1,3).getCount();
         System.out.println(count);

### getEndColumn

    public int getEndColumn()

  获取最末列列号。

  Returns:
    最末列列号，为整型数值

    例子：

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkBook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getColumns(1,3).getEndColumn();

### getStartColumn

    public int getStartColumn()

  获取起始列列号。

  Returns:
    起始列号，为整型数值

    例子：

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkBook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getColumns(1,3).getStartColumn();

### insertEntireColumn

    public void insertEntireColumn()

  在当前列处插入整列。

  例子：

       Worksheet worksheet = Application.getWorkbooks().getActiveWorkBook()
                                       .getWorksheets().getActiveWorksheet();
       worksheet.getColumns(1,1).insertEntireColumn();

### isColumnHidden

    public boolean isColumnHidden()

  判断当前列是否被隐藏。

  Returns:
    布尔型值，如果当前列被隐藏，返回true；否则返回false

    例子：

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkBook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getColumns(1,1).isColumnHidden();

### setCellAttribute

    public void setCellAttribute(CellAttribute ca)

  设置列属性

  Parameters:
    `ca` - 属性

    例子：

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook()
                                         .getWorksheets().getActiveWorksheet();
         Columns columns = worksheet.getColumns("a:c");
         CellAttribute ca = columns.getCellAttribute();
         ca.setFontColor(java.awt.Color.red);
         ca.setBold(true);
         columns.setCellAttribute(ca);

### setColumnHidden

    public void setColumnHidden(boolean hide)

  隐藏当前列。

  Parameters:
    `hide` - 布尔型值，如为true，隐藏当前列；否则不隐藏当前列

    例子：

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkBook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getColumns(1,1).setColumnHidden(true);

### setColumnWidth

    public void setColumnWidth(double width)

  为当前列设置列宽。

  Parameters:
    `width` - 设置的列宽，为double型， 取值范围： 英寸：0 － 21.25 厘米：0 － 53.98 毫米：0 － 539.75 磅 ：0 － 1530.00 十二点活字：0 － 127.50

    例子：

         Worksheet worksheet = Application.getWorkbooks().getActiveWorkBook()
                                         .getWorksheets().getActiveWorksheet();
         worksheet.getColumns(1,1).setColumnWidth(5.9);

Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

版权所有 2001-2004 无锡永中科技有限公司