Workbook book=new XSSFWorkbook();
Sheet sheet=book.createSheet("my");
for (int i = 0; i < 10; i++) {
sheet.createRow(1).createCell(i);
sheet.addMergedRegion(new CellRangeAddress(1,(short)1,i,(short)i+1));
}
FileOutputStream out = new FileOutputStream("D:\\CIT\\Library\\mysample.xlsx");
book.write(out);
out.close();
}
我在循环中使用此代码创建合并单元格,但不幸的是,我收到此错误“Excel 在 'dkdkd.xlsx' 中找到不可读的内容,是否要恢复此工作簿的内容?如果您信任此工作簿的来源,请单击是。”