使用easypoi和原生poi接口实现导出excel时选中指定单选框

使用easypoi和原生poi接口实现导出excel时选中指定单选框

工程需求:导出excel时,选中指定的单选框

步骤一:在excel模板中插入三个单选框
使用easypoi和原生poi接口实现导出excel时选中指定单选框_第1张图片

步骤二:设置单选框的单元格连接
使用easypoi和原生poi接口实现导出excel时选中指定单选框_第2张图片

我们发现
选中第一个选项时,单元格连接的值为1
在这里插入图片描述

选中第二个选项时,单元格连接的值为2
使用easypoi和原生poi接口实现导出excel时选中指定单选框_第3张图片

选中第三个选项时,单元格连接的值为3
在这里插入图片描述
步骤三:
接下来,就好办了,通过poi接口,来设置连接的单元格的值,从而选中指定的单元框

关键代码:

// 使用原生方法选中指定单选框
	private void setRadioValue(Workbook workbook) {
     
		Sheet sheet = workbook.getSheetAt(0);

		// 获取单选框所在行的下标,下标从0开始
		Row row = sheet.getRow(12);

		// 设置单元框的值,1表示选中第一个单选框,2表示选中第二个单选框,下标从0开始
		Cell radioCell1 = row.getCell(6);
		// 3 表示选中第三个单选框
		radioCell1.setCellValue(3);
	}

完整代码:https://github.com/wyj180/spring-boot-easypoi.git

使用easypoi和原生poi接口实现导出excel时选中指定单选框_第4张图片

你可能感兴趣的:(Java)