2017-10-12 9 views
0

죄송합니다. 여기 바보 같은 질문이 있습니다. Open XML SDK를 사용하여 문서 작업을하고 있는데 SpreadsheetDocument 개체를 삭제 한 후에 변경된 내용이 표시되지 않습니다.Open XML 문서를 작업 한 후에 저장해야합니까?

using (var spreadsheet = SpreadsheetDocument.Open(file, true)) 
{ 
    // do stuff to the document 
} 


// when I exit the program and open the workbook as an end-user 
// I don't see any of the changes I made 

나는 내가 전에했던 예와 변경 사항을 확인하는 데 사용하지만 난 그렇게 확신 할 수 없다 생각합니다.

변경 사항을 보려면 작업 한 후에 문서를 저장해야합니까? 나는 문서를 저장하는 그런 방법을 보지 못한다.

답변

0

죄송합니다. 검색을 조금만하면 잊어 버렸던 것을 나에게 알 수 있습니다. 분명히 방금 업데이트 한 XML DOM을 저장해야합니다.

using (var spreadsheet = SpreadsheetDocument.Open(file, true)) 
{ 
    // do stuff to the document 

    // finally 
    worksheetPart.Worksheet.Save(); 
} 
:

나는 WorksheetPart 업데이트 및 WorksheetPart 유형 OpenXmlPart이며 그 DOM이 유형 WorksheetWorksheet 속성에 의해 표현되기 때문에

, 나는 이렇게했다