2017-09-25 40 views
0

我有很费解的问题,我要去尝试解释说:ClosedXML保存后失踪了新行的公式和格式

  • 我有一个模板xlsx档案;
  • 这个工作簿有一些计划,每个计划都有一张桌子;
  • 某些列有公式和特定格式(颜色,时间,货币等);
  • 如果我直接打开这个模板文件并在任何表格中插入一个新的行,事情进展顺利(公式和格式正在复制这个新行);但是,如果我使用Closedxml打开它并保存,那么即使不操作任何东西,当我使用Excel打开文件并向某个表添加新行时,此新行也将不带公式和格式。

我不知道发生了什么事以及如何解决这个问题,但由于我需要打开模板,填写一些表格并发送给用户进行下载,所以它无效。

ClosedXML版本:0.87.0.0

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

+0

自动填充表格的公式尚未在ClosedXML中实现。现在,您必须手动将公式复制到新单元格中。 –

+0

这个问题在我使用ClosedXML创建新行时没有被复制,我可以在代码时间将新公式创建到新单元格中,但是问题在于当用户在excel文件上并创建一个新行到表中时公式和格式未包含在此新行的单元格中,作为我未使用ClosedXML保存的文件的默认行为。 –

+0

好的,我明白了。 –

回答