Excel打开由EPPlus创建的文件,但出错

时间:2016-08-18 07:45:37

标签: excel epplus

我用EPPlus创建了excel文件2张:数据和数据图表。 Excel可以毫无错误地打开文件。

现在,我阅读(通过EPPlus)并再次保存文件而不进行任何更改,Excel会打开包含错误消息的文件而不显示图表。

enter image description here enter image description here xml <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><logFileName>error118920_01.xml</logFileName><summary>Errors were detected in file 'file.xlsx'</summary><removedParts summary="Following is a list of removed parts:"><removedPart>Removed Part: /xl/drawings/drawing1.xml part. (Drawing shape)</removedPart></removedParts></recoveryLog>

1 个答案:

答案 0 :(得分:0)

很抱歉这么晚的回答。好像Excel文件在图表x轴中有一个错误的引用。如果您转到图表的选择数据并点击右侧的编辑以获得类别轴标签,您将看到:

enter image description here

但是='Charts'!看起来像是一个破损的引用。似乎Epplus无法很好地处理 - 应该将其记录为bug。因此,要解决此问题,请单击图表x轴并单击删除。应该看起来像这样:

enter image description here

保存文件并通过单元测试运行它并为我正确打开。

欧尼