NPOI处理excel文件,日期类型自定义格式显示以及打开文件时强制运行公式计算

复制代码
    IWorkbook workbook = new XSSFWorkbook();
    ISheet sheet = workbook.CreateSheet("Sheet1");
    IRow row = sheet.CreateRow(0);

    // 创建日期格式样式
    ICellStyle dateStyle = workbook.CreateCellStyle();
    dateStyle.DataFormat = workbook.CreateDataFormat().GetFormat("yyyy-MM-dd");

    // 创建单元格并设置日期值及样式
    ICell cell = row.CreateCell(0);
    cell.SetCellValue(DateTime.Now); // 自动设为Numeric类型
    cell.CellStyle = dateStyle;

    // 保存文件
    using (FileStream fs = new FileStream("output.xlsx", FileMode.Create))
    {
        //打开excel文件时强制运行所有计算公式
        workbook.ForceFormulaRecalculation = true;
        workbook.Write(fs);
    }
复制代码

 

posted @   along_bro  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示