小编Pan*_*Pan的帖子

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();
Run Code Online (Sandbox Code Playgroud)

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

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

当有注释时,EPPlus 似乎生成了错误的格式 xml。我想分享我对这个问题的解决方案:

我刚刚为评论添加了一个非空白标题行,例如此处的“REF”:

ws.Cells[1, 1].AddComment("Lot Price: $12,000", "REF");
Run Code Online (Sandbox Code Playgroud)

我希望有人可以对此有所帮助。

excel load xml-comments epplus

6
推荐指数
1
解决办法
2801
查看次数

标签 统计

epplus ×1

excel ×1

load ×1

xml-comments ×1