[概要と注意事項] [目次]

Excelファイルアクセス

概要

Excelファイルにアクセスしてデータの読み込みや書き出しを行うコンポーネント

クラス名

jp.go.aist.dmrc.platform.beans.poi.PFExcelFileAccessor

イベント

イベント名イベント番号/発生条件/内包データ

メソッド

メソッド名(日本語)メソッド名引数
現在の行にセルを作成して選択するcreateCell
int列の位置
現在の行のセルを選択する(なければ作成する)createCellIfNeeded
int列の位置
現在のブックにセル書式を作成して選択するcreateCellStyle
現在のセル書式を複製して選択するcreateCellStyleFromCurrent
現在のブックにフォントを作成して選択するcreateFont
現在のシートに行を作成して選択するcreateRow
int行の位置
現在のシートの行を選択する(なければ作成する)createRowIfNeeded
int行の位置
現在のブックにシートを作成して選択するcreateSheet
現在のブックにシートを作成して選択するcreateSheet
String名前
罫線種別「標準」を取得するgetBorderMedium
罫線種別「なし」を取得するgetBorderNone
罫線種別「太線」を取得するgetBorderThick
罫線種別「細線」を取得するgetBorderThin
セル文字列の横方向配置種別「中央揃え」を取得するgetCellStyleAlignmentCenter
セル文字列の横方向配置種別「標準」を取得するgetCellStyleAlignmentGeneral
セル文字列の横方向配置種別「左詰め」を取得するgetCellStyleAlignmentLeft
セル文字列の横方向配置種別「右詰め」を取得するgetCellStyleAlignmentRight
現在のセルのセル書式を取得するgetCellStyleOfCurrentCell
セル文字列の縦方向配置種別「下詰め」を取得するgetCellStyleVerticalAlignmentBottom
セル文字列の縦方向配置種別「中央揃え」を取得するgetCellStyleVerticalAlignmentCenter
セル文字列の縦方向配置種別「上詰め」を取得するgetCellStyleVerticalAlignmentTop
色番号から色オブジェクトを取得するgetColorFromIndex
short色番号
色オブジェクトに近い色番号を取得するgetColorIndexFrom
Color
現在のセルの式の値を取得するgetCurrentCellFormulaResultValue
現在のセル書式の下罫線種別を取得するgetCurrentCellStyleBorderBottom
現在のセル書式の左罫線種別を取得するgetCurrentCellStyleBorderLeft
現在のセル書式の右罫線種別を取得するgetCurrentCellStyleBorderRight
現在のセル書式の上罫線種別を取得するgetCurrentCellStyleBorderTop
現在のセル書式の塗りつぶし色番号を取得するgetCurrentCellStyleFillColor
現在のセル書式のフォント番号を取得するgetCurrentCellStyleFont
現在のセルの値を文字列として取得するgetCurrentCellValueAsString
現在のフォントの色番号を取得するgetCurrentFontColor
現在の行の最後のセル位置を取得するgetCurrentLastCellNum
現在のシートの最後の行位置を取得するgetCurrentLastRowNum
現在の行の実際のセル数を取得するgetCurrentPhysicalNumberOfCells
現在のシートの実際の行数を取得するgetCurrentPhysicalNumberOfRows
印刷用余白位置「下」を取得するgetMarginTypeBottom
印刷用余白位置「フッタ」を取得するgetMarginTypeFooter
印刷用余白位置「ヘッダ」を取得するgetMarginTypeHeader
印刷用余白位置「左」を取得するgetMarginTypeLeft
印刷用余白位置「右」を取得するgetMarginTypeRight
印刷用余白位置「上」を取得するgetMarginTypeTop
現在のブックのシートの数を取得するgetNumberOfSheets
現在のブックの画像リストを取得するgetPicturesAll
印刷用紙サイズ「A4」を取得するgetPrintingPaperSizeA4
印刷用紙サイズ「A5」を取得するgetPrintingPaperSizeA5
図形の線種別「破線」を取得するgetShapeLineStyleDashGel
図形の線種別「点線」を取得するgetShapeLineStyleDotGel
図形の線種別「なし」を取得するgetShapeLineStyleNone
図形の線種別「実線」を取得するgetShapeLineStyleSolid
現在のブックのシート名を位置指定で取得するgetSheetName
intシートの位置
現在のブックのシート名のリストを取得するgetSheetNameList
図形の設定を新規に作成するinitDrawing
図形の設定を初期化するinitDrawing
boolean新規作成の場合はtrue
現在のセル書式が塗りつぶし有か判定するisCurrentCellStyleFilled
図形「セルコメント」を作成するmakeCellComment
String文字列
int対象セルの行の位置
int対象セルの列の位置
int始点の行の位置
int始点の列の位置
int終点の行の位置
int終点の列の位置
図形「画像」を位置指定で作成するmakePicture
Image画像
int行の位置
int列の位置
図形「画像」を位置と倍率指定で作成するmakePicture
Image画像
int行の位置
int列の位置
double倍率(1が等倍)
図形「テキストボックス」を位置指定で作成するmakeTextbox
String文字列
int始点の行の位置
int始点の列の位置
int終点の行の位置
int終点の列の位置
ファイルからブックを読み込んで選択するreadFile
Stringファイル名
現在の行のセルを選択するselectCell
int列の位置
現在のブックのセル書式を選択するselectCellStyle
shortセル書式の識別番号
現在のセルのセル書式を選択するselectCellStyleFromCurrentCell
現在のブックのフォントを選択するselectFont
shortフォントの識別番号
現在のセル書式のフォントを選択するselectFontFromCurrentCellStyle
現在のシートの行を選択するselectRow
int行の位置
現在のブックのシートを選択するselectSheet
Stringシートの名前
現在のブックのシートを選択するselectSheetAt
intシートの位置
現在のセルにセル書式を設定するsetCellStyleOfCurrentCell
short
現在のセルに現在のセル書式を設定するsetCellStyleOfCurrentCellFromCurrentCellStyle
現在のシートの列幅を設定するsetColumnWidth
int列の位置
int列幅
現在のセル書式に横方向テキスト配置種別を設定するsetCurrentCellStyleAlignment
shortセル書式の横方向テキスト配置種別の番号
現在のセル書式に下罫線を設定するsetCurrentCellStyleBorderBottom
short罫線種別の番号
現在のセル書式に左罫線を設定するsetCurrentCellStyleBorderLeft
short罫線種別の番号
現在のセル書式に右罫線を設定するsetCurrentCellStyleBorderRight
short罫線種別の番号
現在のセル書式に上罫線を設定するsetCurrentCellStyleBorderTop
short罫線種別の番号
現在のセル書式に罫線色を設定するsetCurrentCellStyleBottomBorderColor
short色種別の番号
現在のセル書式に塗りつぶし色を設定するsetCurrentCellStyleFillColor
short色種別の番号
現在のセル書式にフォントを設定するsetCurrentCellStyleFont
shortフォントの識別番号
現在のセル書式に現在のフォントを設定するsetCurrentCellStyleFontFromCurrentFont
現在のセル書式を塗りつぶしなしに設定するsetCurrentCellStyleNoFill
現在のセル書式に縦方向テキスト配置種別を設定するsetCurrentCellStyleVerticalAlignment
shortセル書式の縦方向テキスト配置種別の番号
現在のセル書式にテキスト折り返し表示の有無を設定するsetCurrentCellStyleWrapText
boolean折り返しの有無
現在のセルの値を設定するsetCurrentCellValue
String文字列
現在のセルの値を論理値として設定するsetCurrentCellValue
boolean
現在のセルの値を数値として設定するsetCurrentCellValue
double
現在のセルの値を自動判別して設定するsetCurrentCellValueAuto
Object
現在のフォントの色を設定するsetCurrentFontColor
short色種別の番号
現在のフォントの高さを設定するsetCurrentFontHeightInPoints
short高さ(ポイント)
現在のフォントの斜体属性を設定するsetCurrentFontItalic
boolean斜体の場合true
空のブックを作成して選択する(XLS形式)setEmptyBook
空のブックを作成して選択するsetEmptyBook
booleanXLS形式=false, XLSX形式=true
現在のシートの印刷用フッタ(中央)を設定するsetFooterCenter
String文字列
現在のシートの印刷用フッタ(左)を設定するsetFooterLeft
String文字列
現在のシートの印刷用フッタ(右)を設定するsetFooterRight
String文字列
現在のシートの印刷用ヘッダ(中央)を設定するsetHeaderCenter
String文字列
現在のシートの印刷用ヘッダ(左)を設定するsetHeaderLeft
String文字列
現在のシートの印刷用ヘッダ(右)を設定するsetHeaderRight
String文字列
現在のシートの印刷を横方向に設定するsetPrintingLandscape
boolean横方向の場合true
現在のシートの印刷時の余白を設定するsetPrintingMargin
short印刷用余白位置の識別番号
double余白の大きさ
現在のシートの印刷用紙サイズを設定するsetPrintingPaperSize
short印刷用紙サイズの識別番号
現在のシートの印刷時の倍率を設定するsetPrintingScale
short倍率(%)
現在のシートが印刷時に1ページになる倍率に設定するsetPrintingScaleToOnePage
図形の塗りつぶし色を設定するsetShapeFillColor
Object図形
Color
図形の線種別を設定するsetShapeLineStyle
Object図形
int図形の線種別の識別番号
図形の線色を設定するsetShapeLineStyleColor
Object図形
Color
図形の線幅を設定するsetShapeLineWidth
Object図形
double線幅(ポイント)
図形を塗りつぶしなしに設定するsetShapeNoFill
Object図形
ファイルに現在のブックを書き出すwriteFile
Stringファイル名