概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## junkutil.excel
クラス ExcelUtil

    java.lang.Object
      junkutil.excel.ExcelUtil

    public class ExcelUtil

extends java.lang.Object

Excelを操作する

作成者:
  Hiroyuki Shiota

コンストラクタの概要
`ExcelUtil()` コンストラクタ
`ExcelUtil(java.lang.String fontName, int fontSize)` デフォルトのフォントが指定できるコンストラクタ

メソッドの概要
`void` | `create()` ブックを作成する
`int` | `createSheet(java.lang.String name)` シートを作成する
`int` | `createSheetAndSelect(java.lang.String name)` シートを選択する
`void` | `free()` メモリを開放する
`org.apache.poi.hssf.usermodel.HSSFCell` | `getCell(org.apache.poi.hssf.usermodel.HSSFSheet sheet, int iRow, int iCol)` セルオブジェクトを取得
`double` | `getCellNumeric(int iRow, int iCol)` セルの値取得（数値）
`org.apache.poi.hssf.usermodel.HSSFCell` | `getCellOrNull(org.apache.poi.hssf.usermodel.HSSFSheet sheet, int iRow, int iCol)` セルオブジェクトを取得
`java.lang.String` | `getCellString(int iRow, int iCol)` セルの値取得（文字）
`int` | `getNumberOfSheets()` シート数を返す
`org.apache.poi.hssf.usermodel.HSSFSheet` | `getSheet()` シートを取得する
`org.apache.poi.hssf.usermodel.HSSFWorkbook` | `getWorkbook()` ワークブックを取得する
`void` | `initFont()` フォント名の初期化をします。
`void` | `read(java.io.File file)` Excelファイルを読み込む
`void` | `removeSheet(int i)` シートを削除する
`void` | `selectSheet(int i)` シートを選択する
`void` | `selectSheet(java.lang.String name)` シートを選択する
`void` | `setCellNumeric(int iRow, int iCol, double intVal)` セルの値セット（数値）
`void` | `setCellString(int iRow, int iCol, java.lang.String strVal)` セルの値セット（文字）
`void` | `setFont(java.lang.String fontName, int size)` フォントを設定します。
`void` | `write(java.io.File file)` Excelファイルを書き出す

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### ExcelUtil

    public ExcelUtil()

  コンストラクタ

### ExcelUtil

    public ExcelUtil(java.lang.String fontName,
                     int fontSize)

  デフォルトのフォントが指定できるコンストラクタ

  パラメータ:
    `fontName` -
    `size` -

メソッドの詳細

### free

    public void free()

  メモリを開放する

### create

    public void create()

  ブックを作成する

### read

    public void read(java.io.File file)
              throws java.io.IOException

  Excelファイルを読み込む

  パラメータ:
    `file` -
  例外:
    `java.io.IOException`

### write

    public void write(java.io.File file)
               throws java.io.IOException

  Excelファイルを書き出す

  パラメータ:
    `file` -
  例外:
    `java.io.IOException`

### getWorkbook

    public org.apache.poi.hssf.usermodel.HSSFWorkbook getWorkbook()

  ワークブックを取得する

  戻り値:

### getSheet

    public org.apache.poi.hssf.usermodel.HSSFSheet getSheet()

  シートを取得する

  戻り値:

### selectSheet

    public void selectSheet(int i)

  シートを選択する

  パラメータ:
    `i` -

### selectSheet

    public void selectSheet(java.lang.String name)

  シートを選択する

  パラメータ:
    `i` -

### createSheet

    public int createSheet(java.lang.String name)

  シートを作成する

  パラメータ:
    `name` -
  戻り値:

### createSheetAndSelect

    public int createSheetAndSelect(java.lang.String name)

  シートを選択する

  パラメータ:
    `name` -
  戻り値:

### removeSheet

    public void removeSheet(int i)

  シートを削除する

  パラメータ:
    `i` -

### getNumberOfSheets

    public int getNumberOfSheets()

  シート数を返す

  戻り値:

### setCellString

    public void setCellString(int iRow,
                              int iCol,
                              java.lang.String strVal)

  セルの値セット（文字）

  パラメータ:
    `iRow` -
    `iCol` -
    `intVal` -

### setCellNumeric

    public void setCellNumeric(int iRow,
                               int iCol,
                               double intVal)

  セルの値セット（数値）

  パラメータ:
    `iRow` -
    `iCol` -
    `intVal` -

### getCellString

    public java.lang.String getCellString(int iRow,
                                          int iCol)

  セルの値取得（文字）

  パラメータ:
    `iRow` -
    `iCol` -
  戻り値:

### getCellNumeric

    public double getCellNumeric(int iRow,
                                 int iCol)

  セルの値取得（数値）

  パラメータ:
    `iRow` -
    `iCol` -
  戻り値:

### getCell

    public org.apache.poi.hssf.usermodel.HSSFCell getCell(org.apache.poi.hssf.usermodel.HSSFSheet sheet,
                                                          int iRow,
                                                          int iCol)

  セルオブジェクトを取得

  パラメータ:
    `sheet` -
    `iRow` -
    `iCol` -
  戻り値:

### getCellOrNull

    public org.apache.poi.hssf.usermodel.HSSFCell getCellOrNull(org.apache.poi.hssf.usermodel.HSSFSheet sheet,
                                                                int iRow,
                                                                int iCol)

  セルオブジェクトを取得

  パラメータ:
    `sheet` -
    `iRow` -
    `iCol` -
  戻り値:

### initFont

    public void initFont()

  フォント名の初期化をします。

### setFont

    public void setFont(java.lang.String fontName,
                        int size)

  フォントを設定します。

  パラメータ:
    `fontName` -
    `size` -

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド