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()
          メモリを開放する
 double getCellNumeric(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 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 -
戻り値:

setFont

public void setFont(java.lang.String fontName,
                    int size)
フォントを設定します。

パラメータ:
fontName -
size -