fix 修复 单元格样式覆盖问题
This commit is contained in:
parent
770c3bd03e
commit
1ad0d5387b
@ -49,15 +49,16 @@ public class DataWriteHandler implements SheetWriteHandler, CellWriteHandler {
|
|||||||
if (CollUtil.isEmpty(notationMap) && CollUtil.isEmpty(headColumnMap)) {
|
if (CollUtil.isEmpty(notationMap) && CollUtil.isEmpty(headColumnMap)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
// 第一行
|
||||||
WriteCellData<?> cellData = context.getFirstCellData();
|
WriteCellData<?> cellData = context.getFirstCellData();
|
||||||
|
// 第一个格子
|
||||||
WriteCellStyle writeCellStyle = cellData.getOrCreateStyle();
|
WriteCellStyle writeCellStyle = cellData.getOrCreateStyle();
|
||||||
|
|
||||||
DataFormatData dataFormatData = new DataFormatData();
|
|
||||||
// 单元格设置为文本格式
|
|
||||||
dataFormatData.setIndex((short) 49);
|
|
||||||
writeCellStyle.setDataFormatData(dataFormatData);
|
|
||||||
|
|
||||||
if (context.getHead()) {
|
if (context.getHead()) {
|
||||||
|
DataFormatData dataFormatData = new DataFormatData();
|
||||||
|
// 单元格设置为文本格式
|
||||||
|
dataFormatData.setIndex((short) 49);
|
||||||
|
writeCellStyle.setDataFormatData(dataFormatData);
|
||||||
Cell cell = context.getCell();
|
Cell cell = context.getCell();
|
||||||
WriteSheetHolder writeSheetHolder = context.getWriteSheetHolder();
|
WriteSheetHolder writeSheetHolder = context.getWriteSheetHolder();
|
||||||
Sheet sheet = writeSheetHolder.getSheet();
|
Sheet sheet = writeSheetHolder.getSheet();
|
||||||
|
@ -2,6 +2,7 @@ package org.dromara.demo.domain.vo;
|
|||||||
|
|
||||||
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
|
import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
|
||||||
import cn.idev.excel.annotation.ExcelProperty;
|
import cn.idev.excel.annotation.ExcelProperty;
|
||||||
|
import cn.idev.excel.annotation.format.DateTimeFormat;
|
||||||
import org.dromara.common.excel.annotation.ExcelNotation;
|
import org.dromara.common.excel.annotation.ExcelNotation;
|
||||||
import org.dromara.common.excel.annotation.ExcelRequired;
|
import org.dromara.common.excel.annotation.ExcelRequired;
|
||||||
import org.dromara.common.translation.annotation.Translation;
|
import org.dromara.common.translation.annotation.Translation;
|
||||||
@ -73,6 +74,8 @@ public class TestDemoVo implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 创建时间
|
* 创建时间
|
||||||
*/
|
*/
|
||||||
|
@ExcelRequired
|
||||||
|
@DateTimeFormat("yyyy-MM-dd HH:mm:ss")
|
||||||
@ExcelProperty(value = "创建时间")
|
@ExcelProperty(value = "创建时间")
|
||||||
private Date createTime;
|
private Date createTime;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user