예전 포맷은 모르겠는데
오피스의 각 문서들 (xlsx, docx pptx 등) 은 OpenXML 포맷을 따른다.
ko.wikipedia.org/wiki/%EC%98%A4%ED%94%BC%EC%8A%A4_%EC%98%A4%ED%94%88_XML
XML 형식으로 이루어져있다는것은 알고있었는데
문서 확장자를 *.txt 로 바꾸고 열어봐도 XML 형식으로 되어있지는 않다...
zip 확장자로 변환하면 내용을 확인할수있다.
뭐 굳이 직접 파싱하지 않아도
C#에서는 OpenXML 라이브러리를 Nuget 에서 설치할수있다.
다만 XML 구조를 문서만 보면 파악하기 힘들기 때문에. (시트, 워크북파트 워크북, 워크시트파트북 워크시트 스타일 ...)
직접 내용물을 확인하면서 하는것이 편리하다.
728x90
'프로그래밍 기술 노트 > 기타 정보' 카테고리의 다른 글
[Dependencies] Dll 라이브러리 의 의존 관계를 확인프로그램 (0) | 2020.11.03 |
---|---|
개발 커뮤니티 Dev.to (0) | 2020.05.24 |
[Visual Studio] 현재 파일 솔루션탐색기에서 확인하기 (0) | 2020.03.05 |
속성기반 테스팅 [property based testing] (2) | 2020.02.16 |
시작 타일의 이미지 및 컬러 변경 (0) | 2019.12.11 |