closuresxml错误:“删除logging:从/xl/workbook.xml部分命名范围”撇号问题

在使用Closed XML在C#中dynamic创buildExcel工作簿时,在尝试打开工作簿时遇到Excel中的错误。 这个问题是由一个撇号(')的名字引起的。 当Excel“修复”并打开工作簿时,工作表的名称保持不变,仍然存在违规的撇号。

Excel在表名称中支持撇号。

带有撇号的Excel表:

图片

为什么使用Closed XML生成时会扼杀这个字符?

我可以很容易地删除这个“特殊字符”,但不愿意。

这涉及到: xlsx错误:“删除logging:命名范围从/xl/workbook.xml部分”试图解决错误时我

这很可能与名字范围的名字有关,而不是名单的名字。 看到我对这个问题的回答