2017-01-26 7 views
4

파일을 엑셀, 그래서 내가 그랬어 :EPPLUS 추가 코멘트 결과 오류 개방 .. 내가 하나 개의 셀에 주석을 추가 할

... 
    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는 오류를 표시합니다.

"XML 오류가있는 부분 : /xl/comments1.xml이 제거되었습니다. (설명)로드 오류 5 행 0 열. 부분 삭제 : XML 오류가있는 /xl/comments5.xml 부분 (설명)로드 오류 5 행 24 열 "

의견이있을 때 EPPlus가 잘못된 형식 xml을 생성 한 것처럼 보입니다. 나는이 문제에 대한 나의 해결책을 공유하고 싶습니다 :

난 그냥 같은 여기에 "REF"와 같은 의견에 대해 NON-BLANK 헤더 행을 추가 :

누군가에 의해 도움이 될 수있는 희망
ws.Cells[1, 1].AddComment("Lot Price: $12,000", "REF"); 

이.

+0

감사합니다. 나에게 도움이되었습니다. 솔루션을 답으로 게시하고 가능한 경우이를 받아 들여야합니다. –

답변

0

답변으로 게시 하시겠습니까? 여기입니다 : 난 그냥 같은 여기에 "REF"와 같은 의견에 대해 NON-BLANK 헤더 행을 추가 : 다음과 같은 경우

문제는 사라

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

누군가가 도움을 받기를 바랍니다.