Javaツールpoiレポート


まずjavaコードでtableテーブルなどのデータをExcelファイルに導き出し、poiレポートを使わなければなりません! 
poiレポートのプロパティについて説明します.
HSSFWorkbook======Excelの文書オブジェクト
HSSFSheet======"Excelのフォーム(左下のワークスペース)
HSSFRow======"Excelの行(下付きは0から)
HSSFCell====="Excelのセル(下付きは0から)
HSSFDataFormat======Excelのフォント
*****(下部にpoi開発ドキュメントおよびpoiパッケージがあります)*****
以下は、開発時のいくつかの関数の方法です.
1.セルのマージ
/**
	 *  
	 * 
	 * @param sheet
	 *             
	 * @param firstRow
	 *             
	 * @param lastRow
	 *             
	 * @param firstCol
	 *             
	 * @param lastCol
	 *             
	 */
	public void combineAddress(HSSFSheet sheet, int firstRow, int lastRow,
			int firstCol, int lastCol) {
		sheet.addMergedRegion(new CellRangeAddress(firstRow, lastRow, firstCol,
				lastCol));
	}

2.スタイル
	/**
	 *  
	 * 
	 * @return
	 */
	public HSSFCellStyle centerVertical() {
		style = wb.createCellStyle();
		style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER); //  
		style.setAlignment(HSSFCellStyle.ALIGN_CENTER); //  
		return style;
	}

3.forループで「セルヘッダーデータ」を描画する
String[] Tabele={"".""}; 
	//      
	HSSFRow row1 = sheet.createRow((int) 1);
	//  
	HSSFRow row2 = sheet.createRow((int) 2);
	//  
	for (int i = 1; i < 9; i++) {
		//  
		HSSFCell cell = row1.createCell((int) i);
		cell.setCellValue(Tabele1[i]);
		cell.setCellStyle(style);
		//  
		cell = row2.createCell((int) i);
		cell.setCellValue(Tabele2[i]);
		cell.setCellStyle(style);
	}

開発ドキュメントと開発パッケージ:クリックしてリンクを開く