可以通过以下代码在指定单元格写入数据:

// 导入需要的类
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.write.builder.ExcelWriterBuilder;
import com.alibaba.excel.write.builder.ExcelWriterSheetBuilder;
import com.alibaba.excel.write.metadata.style.WriteCellStyle;
import com.alibaba.excel.write.style.HorizontalCellStyleStrategy;

// 定义要写入的数据
String[] data = {'Java', 'EasyExcel', '2.2.10'};

// 创建写Excel的对象
ExcelWriterBuilder writerBuilder = EasyExcel.write('test.xlsx');

// 定义写入样式
WriteCellStyle headWriteCellStyle = new WriteCellStyle();
headWriteCellStyle.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.getIndex());
headWriteCellStyle.setFillPatternType(FillPatternType.SOLID_FOREGROUND);

// 设置样式策略
HorizontalCellStyleStrategy styleStrategy = new HorizontalCellStyleStrategy(headWriteCellStyle, null);

// 创建Sheet对象
ExcelWriterSheetBuilder sheetBuilder = writerBuilder.sheet('Sheet1');

// 在指定单元格写入数据
sheetBuilder.cell(2, 2).value(data[0]);
sheetBuilder.cell(2, 3).value(data[1]);
sheetBuilder.cell(2, 4).value(data[2]);

// 写入数据并关闭流
sheetBuilder.doWrite(null);
writerBuilder.registerWriteHandler(styleStrategy).build().finish();

以上代码将在第2行第2列、第3列、第4列分别写入数据'Java'、'EasyExcel'、'2.2.10'。可以根据需要修改单元格的行列位置和写入的数据。

Java EasyExcel 2.2.10 指定单元格写入数据教程

原文地址: https://www.cveoy.top/t/topic/noSf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录