我目前正在使用 AbstractExcelView将一些数据导出到excel文件中。
excel文件中所有列的数据格式为“通用”。
但是,当我输入单元格列时,它将格式更改为日期
是否有任何 AbstractExcelView API 或方法来设置列数据类型以使其无法更改?
最佳答案
经过大量研究,我找到了问题的答案
创建两个主要对象:将用于格式化单元格的 DateFormat 和 CellStyle
// To set these columns to text format
final DataFormat fmt = workbook.createDataFormat();
final CellStyle textStyle = workbook.createCellStyle();
设置单元格的样式和格式
textStyle.setDataFormat(fmt.getFormat("@")); excelSheet.setDefaultColumnStyle(0, textStyle);
关于java - 如何防止 Excel 单元格格式发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37289385/