【问题标题】:ClosedXML missing formulas and format for new rows after saving保存后,ClosedXML 缺少新行的公式和格式
【发布时间】:2017-09-25 23:54:28
【问题描述】:

我有一个很难理解的问题,我将尝试解释一下:

  • 我有一个模板 xlsx 文件;
  • 这本工作簿上有一些计划,每个计划都有一个表格;
  • 某些列具有公式和特定格式(颜色、时间、货币等);
  • 如果我直接打开此模板文件并在任何表中插入新行,一切都会顺利(正在为新行复制公式和格式);
  • 但是,如果我使用 Closedxml 打开并保存它,即使不进行任何操作,当我使用 Excel 打开文件并向某个表添加新行时,这个新行将没有公式和格式。

我不知道发生了什么以及如何修复它,但它使要求无效,因为我需要打开模板,填写一些表格并发送给用户以供下载。

ClosedXML 版本:0.87.0.0

示例和模板文件位于:https://github.com/ClosedXML/ClosedXML/issues/513

【问题讨论】:

  • 自动填充表格的公式尚未在 ClosedXML 中实现。现在,您必须手动将公式复制到新单元格中。
  • 当我使用 ClosedXML 创建新行时,问题不是复制,我可以在代码时将公式创建到新单元格中,但问题是当用户在 excel 文件上并创建表格中的新行,公式和格式未包含在此新行的单元格中,这是我未使用 ClosedXML 保存的文件的默认行为。
  • 嗯,我明白了。

标签: closedxml


【解决方案1】:

该问题已在 github 问题 513 上修复:

https://github.com/ClosedXML/ClosedXML/issues/513

只需要等待这个修复的发布。

【讨论】:

猜你喜欢
  • 2015-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-11
  • 1970-01-01
  • 1970-01-01
  • 2017-07-25
  • 1970-01-01
相关资源
最近更新 更多