已关闭的xml错误:"删除的记录:/xl/workbook.xml part"中的命名范围撇号问题

时间:2016-03-15 16:40:19

标签: c# excel closedxml

使用Closed XML在C#中动态创建Excel工作簿时,我在尝试打开工作簿时在Excel中遇到错误。问题是由工作表名称中的撇号(')引起的。当Excel" repair"并打开工作簿,工作表的名称保持不变,仍然存在违规撇号...

Excel确实支持工作表名称中的撇号。

带有撇号的ExcelSheets:

image

为什么在使用Closed XML生成时会阻塞此字符?

我可以很容易地将其删除为"特殊角色"但不愿意。

这与:xlsx error: "Removed Records: Named range from /xl/workbook.xml part" when tried to resolve errors i

有关

1 个答案:

答案 0 :(得分:0)

这可能与命名范围的名称有关,而不是工作表的名称。请参阅我对this question

的回答