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”);
我希望有人能得到这个帮助。