gpt4 book ai didi

visual-studio-2010 - 使用 NPOI 的 Excel 公式

转载 作者:行者123 更新时间:2023-12-04 14:44:58 30 4
gpt4 key购买 nike

我正在使用 NPOI dll 在 C# 中生成 excel 表。当我以编程方式在某些单元格上应用公式并导出 excel 时,然后在 Excel 工作表的保护模式下,所有具有公式的单元格都显示“0”值。但是当我编辑这个 excel 时,所有公式都可以在这些单元格上正常工作。
是否有任何解决方案可以使应用的公式也可以在保护模式下工作?

最佳答案

您必须在设置它们后评估公式:

cell = row.CreateCell(j++);
cell.SetCellType(CellType.FORMULA);
cell.SetCellFormula(String.Format("$B$1*B{0}/$B$2*C{0}", i));
cell.CellStyle = styleCell;

if(wb is XSSFWorkbook) {
XSSFFormulaEvaluator.EvaluateAllFormulaCells(wb);
} else {
HSSFFormulaEvaluator.EvaluateAllFormulaCells(wb);
}

关于visual-studio-2010 - 使用 NPOI 的 Excel 公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23780006/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com