valid,invalid

関心を持てる事柄について

POI

POIで、読み込んだExcelファイルから図形を取得して値をセットする

Excelファイル(※2007以降の.xlsx形式)から目的の図形を取得し、値をセットする。今回はテキストボックスを取得してセットするサンプル。既に対象のWorkbookとSheetを取得している状態から。 // 図形描画の為のXSSFDrawingから図形のListを取得XSSFDrawing dr…

POIで、名前が定義されているセルに値をセットする

Excelファイル(※2007以降の.xlsx形式)から名前が定義されているセルを取得し、値をセットする。既に対象のWorkbookとSheetを取得している状態から。 XSSFName name = workbook.getName("cell's Name");CellReference ref = new CellReference(name.getRefers…

Apache POIで指定した範囲の中心に画像を貼り付けようとして挫折

下記の条件でExcelファイル(※2007以降の.xlsx形式)に画像を貼り付ける。(だいぶ限定的…)1.画像を貼り付けるセル範囲が指定されている。2.画像は指定された範囲内で、アスペクト比を保ったまま最大化する。3.範囲は任意だが、指定された範囲のセルはすべて…

Apache POI XSSFClientAnchor でoffset を指定して画像を貼り付ける

初POI。EXCEL(.xlsx)ファイルに画像を貼り付ける際の offset の指定に苦戦。画像の位置指定は XSSFClientAnchor クラスを用いて行う。設定方法は下記の2通りが可能。 1.create時に位置指定を行う。 XSSFClientAnchor anchor = XSSFDrawing.createAnchor( d…