【问题标题】:ClosedXml C# to display formula output numbersClosedXml C# 显示公式输出数字
【发布时间】:2017-12-05 14:37:02
【问题描述】:

我正在使用 closedxml 从 .NET c# 应用程序生成和下载 xlsx 文件

有没有一种方法可以显示公式输出数字,而无需用户在下载并在 excel 中打开文件后单击启用编辑?

【问题讨论】:

  • 您不能在生成文件时更改它。您必须在 Excel 本身中为来自 Internet 的文件禁用受保护的视图,但这可能是不安全的。请参阅herehere 了解更多信息。
  • 谢谢,但是否可以只显示公式的输出而不禁用受保护的视图
  • 不,您唯一能做的就是计算结果并将它们也放入文件中(例如在单独的列中)。

标签: c# closedxml


【解决方案1】:

有一个重载允许您在保存文件时评估公式。默认禁用。

void Save(Boolean validate, Boolean evaluateFormulae = false);

void SaveAs(String file, Boolean validate, Boolean evaluateFormulae = false);   

【讨论】:

  • 谢谢它,我得到了公式的输出,但是我丢失了我对这些单元格所做的对齐和数字格式修改。
  • 这可能是一个单独的、独立的错误。
猜你喜欢
  • 2017-02-26
  • 2017-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-25
  • 1970-01-01
  • 1970-01-01
  • 2023-03-18
相关资源
最近更新 更多