パッケージ com.osboffice.osbxl
クラス TableWrapper
java.lang.Object
com.osboffice.osbxl.TableWrapper
テーブルを扱うクラスです。
-
メソッドの概要
修飾子とタイプメソッド説明voidchangeTableName(String tableName) テーブル名の変更を行います。テーブルの全範囲をセル範囲クラスで取得します。オートフィルタークラスの取得を行います。列名の一括取得を行います。テーブルのデータ部をセル範囲クラスで取得します。テーブルのヘッダーをセル範囲クラスで取得します。getName()テーブル名の取得を行います。テーブルスタイル名の取得を行います。getTotalRowFunction(int colNum) 集計行の計算方法の取得を行います。getTotalRowLabel(int colNum) 集計行のラベル名の取得を行います。テーブルの集計行をセル範囲クラスで取得します。booleanオートフィルターの表示有無の取得を行います。booleanヘッダの表示有無の取得を行います。booleanテーブルスタイルの適用有無の取得(1行おき:列)を行います。booleanテーブルスタイルの適用有無の取得(最初列)を行います。booleanテーブルスタイルの適用有無の取得(最終列)を行います。booleanテーブルスタイルの適用有無の取得(1行おき:行)を行います。boolean集計行の表示有無の取得を行います。voidオートフィルターの除去を行います。voidsetBuiltinStyleName(XlDefaultTableStyle builtinStyleName, boolean clearFormat) テーブルスタイル名の設定(ビルトイン)を行います。voidsetColumnName(List<String> columnNames) 列名の一括設定を行います。voidsetCustomRowFunction(int colNum, String totalsCalculation) 集計行の計算方法の設定(カスタム)を行います(関数形式は、array関数でない通常の関数)。voidsetCustomRowFunction(int colNum, String totalsCalculation, boolean isArray) 集計行の計算方法の設定(カスタム)を行います。voidsetCustomTableStyleName(String customTableStyleName, boolean clearFormat) テーブルスタイル名の設定を行います。voidsetShowAutoFilter(boolean showAutoFilter) オートフィルターの表示有無の設定を行います。voidsetShowHeaders(boolean showHeaders) ヘッダの表示有無の設定を行います。voidsetShowTableStyleColumnStripes(boolean showTableStyleColumnStripes) テーブルスタイルの適用有無(1行おき:列)の設定を行います。voidsetShowTableStyleFirstColumn(boolean showTableStyleFirstColumn) テーブルスタイルの適用有無(最初列)の設定を行います。voidsetShowTableStyleLastColumn(boolean showTableStyleLastColumn) テーブルスタイルの適用有無(最後行)の設定を行います。voidsetShowTableStyleRowStripes(boolean showTableStyleRowStripes) テーブルスタイルの適用有無(1行おき:行)の設定を行います。voidsetShowTotals(boolean showTotals) 集計行の表示有無の設定を行います。voidsetTotalRowFunction(int colNum, XlTotalsCalculation totalsCalculation) 集計行の計算方法の設定を行います。voidsetTotalRowLabel(int colNum, String totalRowLabel) 集計行のラベル名の設定を行います。
-
メソッドの詳細
-
getAllRange
テーブルの全範囲をセル範囲クラスで取得します。- 戻り値:
- セル範囲クラス(テーブルの全範囲)
-
getHeaderRowRange
テーブルのヘッダーをセル範囲クラスで取得します。- 戻り値:
- セル範囲クラス(テーブルのヘッダー)
-
getTotalRowRange
テーブルの集計行をセル範囲クラスで取得します。- 戻り値:
- セル範囲クラス(テーブルの集計行)
-
getDataBodyRange
テーブルのデータ部をセル範囲クラスで取得します。- 戻り値:
- セル範囲クラス(テーブルのデータ部)
-
isShowHeaders
public boolean isShowHeaders()ヘッダの表示有無の取得を行います。- 戻り値:
- true:ヘッダが表示されている false:ヘッダが表示されていない
-
isShowTotals
public boolean isShowTotals()集計行の表示有無の取得を行います。- 戻り値:
- true: 集計行が表示されている false: 集計行が表示されていない
-
isShowTableStyleFirstColumn
public boolean isShowTableStyleFirstColumn()テーブルスタイルの適用有無の取得(最初列)を行います。- 戻り値:
- true: 最初列のテーブルスタイルが適用されている false: 最初列のテーブルスタイルが適用されていない
-
isShowTableStyleLastColumn
public boolean isShowTableStyleLastColumn()テーブルスタイルの適用有無の取得(最終列)を行います。- 戻り値:
- true: 最終列のテーブルスタイルが適用されている false: 最終列のテーブルスタイルが適用されていない
-
isShowTableStyleColumnStripes
public boolean isShowTableStyleColumnStripes()テーブルスタイルの適用有無の取得(1行おき:列)を行います。- 戻り値:
- true: (1行おき:列)のテーブルスタイルが適用されている false: (1行おき:列)のテーブルスタイルが適用されていない
-
isShowTableStyleRowStripes
public boolean isShowTableStyleRowStripes()テーブルスタイルの適用有無の取得(1行おき:行)を行います。- 戻り値:
- true: (1行おき:行)のテーブルスタイルが適用されている false: (1行おき:行)のテーブルスタイルが適用されていない
-
isShowAutoFilter
public boolean isShowAutoFilter()オートフィルターの表示有無の取得を行います。- 戻り値:
- true: オートフィルターのテーブルスタイルが適用されている false: オートフィルターのテーブルスタイルが適用されていない
-
getName
テーブル名の取得を行います。- 戻り値:
- テーブル名
-
getTableStyleName
テーブルスタイル名の取得を行います。- 戻り値:
- テーブルスタイル名
-
getTotalRowFunction
集計行の計算方法の取得を行います。- パラメータ:
colNum- 列番号(先頭=1)- 戻り値:
- 集計行の計算方法
-
getTotalRowLabel
集計行のラベル名の取得を行います。- パラメータ:
colNum- 列番号(先頭=1)- 戻り値:
- 集計行のラベル名
-
setShowHeaders
public void setShowHeaders(boolean showHeaders) ヘッダの表示有無の設定を行います。- パラメータ:
showHeaders- true:ヘッダを表示する false:ヘッダを表示しない
-
setShowTotals
public void setShowTotals(boolean showTotals) 集計行の表示有無の設定を行います。- パラメータ:
showTotals- true:集計行を表示する false:集計行を表示しない
-
setShowTableStyleFirstColumn
public void setShowTableStyleFirstColumn(boolean showTableStyleFirstColumn) テーブルスタイルの適用有無(最初列)の設定を行います。- パラメータ:
showTableStyleFirstColumn- true: 最初列のテーブルスタイルを適用する false: 最初列のテーブルスタイルを適用しない
-
setShowTableStyleLastColumn
public void setShowTableStyleLastColumn(boolean showTableStyleLastColumn) テーブルスタイルの適用有無(最後行)の設定を行います。- パラメータ:
showTableStyleLastColumn- true: 最後列のテーブルスタイルを適用する false: 最後列のテーブルスタイルを適用しない
-
setShowTableStyleColumnStripes
public void setShowTableStyleColumnStripes(boolean showTableStyleColumnStripes) テーブルスタイルの適用有無(1行おき:列)の設定を行います。- パラメータ:
showTableStyleColumnStripes- true: (1行おき:列)のテーブルスタイルを適用する false: (1行おき:列)のテーブルスタイルを適用しない
-
setShowTableStyleRowStripes
public void setShowTableStyleRowStripes(boolean showTableStyleRowStripes) テーブルスタイルの適用有無(1行おき:行)の設定を行います。- パラメータ:
showTableStyleRowStripes- true: (1行おき:行)のテーブルスタイルを適用する false: (1行おき:行)のテーブルスタイルを適用しない
-
setShowAutoFilter
public void setShowAutoFilter(boolean showAutoFilter) オートフィルターの表示有無の設定を行います。- パラメータ:
showAutoFilter- true: オートフィルター表示のテーブルスタイルを適用する false: オートフィルター表示のテーブルスタイルを適用しない
-
changeTableName
テーブル名の変更を行います。- パラメータ:
tableName- テーブル名
-
getColumnName
列名の一括取得を行います。- 戻り値:
- List<列名>
-
setColumnName
列名の一括設定を行います。- パラメータ:
columnNames- List<列名>
-
setCustomTableStyleName
テーブルスタイル名の設定を行います。- パラメータ:
customTableStyleName- テーブルスタイル名clearFormat- true : セルの書式を一旦クリアした後、テーブルスタイルを適用する false:今の状態に適用する
-
setBuiltinStyleName
テーブルスタイル名の設定(ビルトイン)を行います。- パラメータ:
builtinStyleName- ビルトインのテーブルスタイルclearFormat- true:セルの書式を一旦クリアした後、テーブルスタイルを適用する false:今の状態に適用する
-
setTotalRowFunction
集計行の計算方法の設定を行います。- パラメータ:
colNum- 列番号(先頭=1)totalsCalculation- 集計行の計算方法
-
setCustomRowFunction
集計行の計算方法の設定(カスタム)を行います。- パラメータ:
colNum- 列番号(先頭=1)totalsCalculation- 集計行の計算方法(カスタム)isArray- true:array関数として複数列に適用する false:通常関数を適用する
-
setCustomRowFunction
集計行の計算方法の設定(カスタム)を行います(関数形式は、array関数でない通常の関数)。- パラメータ:
colNum- 列番号(先頭=1)totalsCalculation- 集計行の計算方法(カスタム)
-
setTotalRowLabel
集計行のラベル名の設定を行います。- パラメータ:
colNum- 列番号(先頭=1)totalRowLabel- 集計行のラベル名
-
getAutoFilter
オートフィルタークラスの取得を行います。- 戻り値:
- オートフィルタークラス
-
removeAutoFilter
public void removeAutoFilter()オートフィルターの除去を行います。
-