zoukankan      html  css  js  c++  java
  • C# 调用NPOI 修改Excel 完成实时更新公式结果

    • C# 调用NPOI,修改EXCEL中的数据后并保存后,不会对公式进行更新操作。打开Excel表需要更新一下公式才生效
    • 强制更新公式:C# 调用sheet.ForceFormulaRecalculation = true;  保存文件。打开Excel时将更新公式。但只在打开excel的瞬间进行更新。如果使用NPOI调用这个excel,查看表格内容,会发现没有发生变化。
    • 如果需要实时更新公式的结果,需要调用如下代码:hssfWorkBook.GetCreationHelper().CreateFormulaEvaluator().EvaluateAll();
    • 涉及到double数据进行计算时,需要设置单元格格式和值

      iSheet.GetRow(rowIndex).GetCell(cellIndex).SetCellType(CellType.Numeric);//
      newCell.SetCellValue(val);//值为double

  • 相关阅读:
    HDU_5057_分块
    HYSBZ_2002_分块
    HDU_1166_树状数组
    HDU_5692_dfs序+线段树
    多重背包
    二进制中一的个数
    康托展开
    vector, map, queue,set常用总结
    错误票据
    高精度计算
  • 原文地址:https://www.cnblogs.com/shangshen/p/11132963.html
Copyright © 2011-2022 走看看