EPPLUS添加评论结果错误打开excel文件

我想在一个单元格添加注释,所以..我做了:

... ExcelPackage package = new ExcelPackage(new MemoryStream()); var ws = package.WorkBook.WorkSheet[1]; ws.Cells[1, 1].AddComment("Lot Price: $12,000", ""); ... package.SaveAs(new FileInfo("fileout.xlsx")); package.Dispose(); 

当试图打开结果“fileout.xlsx”时,它显示一个对话框,说尽可能多的恢复…然后恢复fileout.xlsx显示错误:

(注释)加载错误,第5行,第0列,删除部分:/xl/comments5.xml部分,带有XML错误(注释)加载错误,第5行,第24栏“。

看来EPPlus在有评论的时候产生了一个错误的格式xml。 我想分享我的解决scheme:

我刚刚为注释添加了一个NON-BLANK标题行,如“REF”:

 ws.Cells[1, 1].AddComment("Lot Price: $12,000", "REF"); 

我希望有人能得到这个帮助。

有人build议把它作为答案。 这里是:

如果这样的话,问题就消失了:我刚刚为注释添加了一个NON-BLANK标题行,如“REF”

ws.Cells [1,1] .AddComment(“批量价格:$ 12,000”,“REF”);

我希望有人能得到这个帮助。