Spire当pdf格式的excel文件,它留下一些公式为System.Object[][]



我有一个有预设公式的excel模板,然后让我的wpf应用程序在其他工作表中填写数据,然后预设公式从其他工作表中获取数据并显示在主页面。

问题是当我自动PDF excel大多数公式通过,但其他人给我一个系统。对象[][]或其他错误。但是当我使用数据集访问excel文件时,它可以工作。

执行和不执行的公式之间的区别在于使用if()语句来删除像这样的范围中的所有非零。

=TEXTJOIN("
", TRUE, TEXT(IF(Details!O:O>0,Details!O:O,""), "HH:MM"))

这样的函数:

=TEXTJOIN("
",TRUE,Details!D:D)

如何将Spire.xls转换为正确的PDF格式?

当您测试Excel文件并发现它工作正常时,问题可能位于Spire渲染内部。

你当然可以在那里报告错误,但可能不会立即得到解决。

您可以尝试将数字格式应用于单元格中的零值,而不是在公式中使用该部分。

如果Spire正确地实现了ClosedXML,那么在使用ClosedXML编写时可以这样做:

worksheet.Cell(row, column).Style.NumberFormat.Format = "#,##0;[Red]-#,##0;"";@";

微软在某种程度上记录了格式化的可能性,看一下那里。

相关内容

  • 没有找到相关文章

最新更新