private void writeSheet(XSSFSheet sheet, List list) throws IOException {
		int size = list.size();
		int colno = 6;
		if (size < 2) {
			return;
		}
		//
		for (int i = 0; i < size; i++) {
			for (int j = 0; j < 4; j++) {
				sheet.createRow(i * 4 + j);
			}
		}
		ExcelUtils.copyEdge(wb, sheet, size);

		for (int i = 0; i < size; i++) {
			Map player = (Map) list.get(i);
			String name = (String) player.get("name");
			String kana = (String) player.get("kana");
			String dojo = (String) player.get("dojo");
			BigDecimal seq = (BigDecimal) player.get("seq");
			String str1;
			String str2;
			if (seq == null) {
				str1 = "";
				str2 = "";
			} else {
				str1 = String.format("%s %s (%s)", seq, name, dojo);
				str2 = String.format("   %s", kana);
			}
			XSSFRow row0 = getRow(sheet, i * 4);
			row0.setHeightInPoints((float) 4); 
			XSSFRow row1 = getRow(sheet, i * 4 + 1);
			XSSFCell cell1 = getCell(colno, row1);
			cell1.setCellValue(str1);
			XSSFRow row2 = getRow(sheet, i * 4 + 2);
			XSSFCell cell2 = getCell(colno, row2);
			cell2.setCellValue(str2);
			XSSFRow row3 = getRow(sheet, i * 4 + 3);
			row3.setHeightInPoints((float) 4); 
		}
		ExcelUtils.copyEdge(wb, sheet, size);
		
//		for (int i = 0; i < 32; i++) {
//			int[] indexes = {i * 4, i * 4 + 3}; 
//			for (int rowIndex: indexes) {
//				XSSFRow row = sheet.getRow(i);
//				if (row == null) {
//					continue;
//				}
//				row.setHeight((short) 2);
//			}
//		}
	}