[alibaba/easyexcel]单元测试类CellDataDataTest类中t01ReadAndWrite07()方法生成的excel中CellDataTypeEnum.NUMBER数值类型无效

2023-12-08 259 views
8

image 生成的类型是常规 而非数值类型

现在所有办法都试过了 就是不能生成数值类型的 求帮助啊

回答

6

这里是字段类型 private WriteCellData hyperlink;

这是格式设置 // 设置公式 WriteCellData formula = new WriteCellData<>(); writeCellDemoData.setFormulaData(formula); FormulaData formulaData = new FormulaData(); formula.setFormulaData(formulaData); // 将 123456789 中的第一个数字替换成 2 // 这里只是例子 如果真的涉及到公式 能内存算好尽量内存算好 公式能不用尽量不用 formulaData.setFormulaValue("REPLACE(123456789,1,1,2)");

3

图片

2

图片 请使用这个注解 @NumberFormat("0.00_ ")

6

image 您看看 这个是easyExcel源码