Apache POI: 强制单元格数据类型为非公式?
创始人
2024-09-04 16:30:38
0

要将单元格的数据类型设置为非公式,可以使用Apache POI的setCellFormula()方法来设置单元格的公式,然后使用setCellType()方法将其数据类型更改为非公式类型。

以下是一个示例代码,演示如何使用Apache POI将单元格的数据类型设置为非公式类型:

import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

public class SetCellDataTypeExample {
    public static void main(String[] args) {
        // 创建一个新的工作簿
        Workbook workbook = new XSSFWorkbook();

        // 创建一个工作表
        Sheet sheet = workbook.createSheet("Sheet1");

        // 创建一个行
        Row row = sheet.createRow(0);

        // 创建一个单元格
        Cell cell = row.createCell(0);

        // 设置单元格的公式
        cell.setCellFormula("SUM(A2:A5)");

        // 将单元格的数据类型更改为非公式类型
        cell.setCellType(CellType.NUMERIC);

        // 计算并获取单元格的值
        FormulaEvaluator evaluator = workbook.getCreationHelper().createFormulaEvaluator();
        CellValue cellValue = evaluator.evaluate(cell);

        // 打印单元格的值
        System.out.println(cellValue.getNumberValue());

        // 关闭工作簿
        try {
            workbook.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

在上面的示例中,我们首先创建一个新的工作簿,然后创建一个工作表和一个行。接下来,我们创建一个单元格并设置其公式为"SUM(A2:A5)"。然后,我们使用setCellType()方法将单元格的数据类型更改为非公式类型。最后,我们使用FormulaEvaluator来计算并获取单元格的值,并将其打印出来。

请注意,这个示例使用的是XSSFWorkbook类,适用于.xlsx格式的Excel文件。如果你使用的是.xls格式的Excel文件,可以使用HSSFWorkbook类代替。

希望这个示例能帮助到你!

相关内容

热门资讯

实测交流(wpk实测)外挂透明... 实测交流(wpk实测)外挂透明挂辅助挂(透视)发牌机制(有挂解惑)-哔哩哔哩;一、wpk实测AI软件...
信息共享(德扑ai助手)外挂透... 1、信息共享(德扑ai助手)外挂透明挂辅助器安装(透视)透视辅助(2025已更新)(哔哩哔哩);该软...
科技新动态!德扑ai购买(we... 科技新动态!德扑ai购买(wepOke)外挂透明挂辅助工具(透视)2024新版总结(有挂秘诀)-哔哩...
发现玩家(wepoke真的)外... 发现玩家(wepoke真的)外挂透明挂辅助工具(透视)软件透明挂(有挂规律)-哔哩哔哩;玩家在wep...
安装程序教程(菠萝德州app挂... 安装程序教程(菠萝德州app挂)外挂透明挂辅助器安装(辅助挂)辅助透视(2025已更新)(哔哩哔哩)...
透视有挂!德扑窥牌(wepOk... 德扑窥牌赢率提升策略‌;透视有挂!德扑窥牌(wepOke)外挂透明挂辅助器安装(辅助挂)wepoke...
三分钟了解(EV扑克)外挂透明... 三分钟了解(EV扑克)外挂透明挂辅助机制(透视)发牌机制(确实有挂)-哔哩哔哩1、点击下载安装,微扑...
大家学习交流(德扑ai人工智能... 大家学习交流(德扑ai人工智能)外挂透明挂辅助脚本(辅助挂)透视辅助(2025已更新)(哔哩哔哩);...
总算明白!线上wpk德州ai机... 总算明白!线上wpk德州ai机器人(wepOke)外挂透明挂辅助器安装(透视)2024新版(有挂细节...
透视ai(Wepoke德州版本... 透视ai(Wepoke德州版本)外挂透明挂辅助机制(透视)发牌规律(有挂方针)-哔哩哔哩1、许多玩家...