パッケージ com.osboffice.osbxl
クラス TableWrapper
java.lang.Object
com.osboffice.osbxl.TableWrapper
テーブルを扱うクラスです。
-
メソッドの概要
修飾子とタイプメソッド説明void
changeTableName
(String tableName) テーブル名の変更を行います。テーブルの全範囲をセル範囲クラスで取得します。オートフィルタークラスの取得を行います。列名の一括取得を行います。テーブルのデータ部をセル範囲クラスで取得します。テーブルのヘッダーをセル範囲クラスで取得します。getName()
テーブル名の取得を行います。テーブルスタイル名の取得を行います。getTotalRowFunction
(int colNum) 集計行の計算方法の取得を行います。getTotalRowLabel
(int colNum) 集計行のラベル名の取得を行います。テーブルの集計行をセル範囲クラスで取得します。boolean
オートフィルターの表示有無の取得を行います。boolean
ヘッダの表示有無の取得を行います。boolean
テーブルスタイルの適用有無の取得(1行おき:列)を行います。boolean
テーブルスタイルの適用有無の取得(最初列)を行います。boolean
テーブルスタイルの適用有無の取得(最終列)を行います。boolean
テーブルスタイルの適用有無の取得(1行おき:行)を行います。boolean
集計行の表示有無の取得を行います。void
オートフィルターの除去を行います。void
setBuiltinStyleName
(XlDefaultTableStyle builtinStyleName, boolean clearFormat) テーブルスタイル名の設定(ビルトイン)を行います。void
setColumnName
(List<String> columnNames) 列名の一括設定を行います。void
setCustomRowFunction
(int colNum, String totalsCalculation) 集計行の計算方法の設定(カスタム)を行います(関数形式は、array関数でない通常の関数)。void
setCustomRowFunction
(int colNum, String totalsCalculation, boolean isArray) 集計行の計算方法の設定(カスタム)を行います。void
setCustomTableStyleName
(String customTableStyleName, boolean clearFormat) テーブルスタイル名の設定を行います。void
setShowAutoFilter
(boolean showAutoFilter) オートフィルターの表示有無の設定を行います。void
setShowHeaders
(boolean showHeaders) ヘッダの表示有無の設定を行います。void
setShowTableStyleColumnStripes
(boolean showTableStyleColumnStripes) テーブルスタイルの適用有無(1行おき:列)の設定を行います。void
setShowTableStyleFirstColumn
(boolean showTableStyleFirstColumn) テーブルスタイルの適用有無(最初列)の設定を行います。void
setShowTableStyleLastColumn
(boolean showTableStyleLastColumn) テーブルスタイルの適用有無(最後行)の設定を行います。void
setShowTableStyleRowStripes
(boolean showTableStyleRowStripes) テーブルスタイルの適用有無(1行おき:行)の設定を行います。void
setShowTotals
(boolean showTotals) 集計行の表示有無の設定を行います。void
setTotalRowFunction
(int colNum, XlTotalsCalculation totalsCalculation) 集計行の計算方法の設定を行います。void
setTotalRowLabel
(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()オートフィルターの除去を行います。
-