2011-12-22 3 views

답변

0

docx 파일에서 데이터 추출을 위해 DocumentFormat.OpenXml을 탐색해야합니다. 또는 다른 방법은 다음과 같습니다.

먼저 docx 파일의 확장명을 .zip으로 변환하십시오. zip 파일을 연 다음 document.xml 파일을 엽니 다. 이 파일에서 모든 데이터를 찾을 수 있습니다. 이제 C#에서 xml 파일을 읽고 데이터를 추출하면됩니다. xmlDocument 클래스를 사용하고 데이터를 추출하십시오.

유용하다고 생각합니다.

+0

너희 덕분이어야 ​​사람이 지금은 방법에 작업을 시작합니다, 대답했다. – user1006544

1

이 답변은 늦었습니다. 그러나이 사이트를 수년 동안 읽고 나면 도움을받을 수있는 위치에 있습니다.

앞의 대답 에서처럼 zip으로 파일을 열고 내용을 검사하는 것처럼 간단합니다. 이 접근법은 단순한 데이터를 읽는 것 이상의 것을하려는 경우에 제한적일 수 있습니다.

아직 작성하지 않았다면 Microsoft의 Open XML Productivity Tool을 확인하십시오. openxml sdk의 일부로 설치됩니다. 그것은 당신이 찾고있는 것을 쉽게 찾을 수 있습니다.

또 우수한 자원 기본적 PowerTools for OpenXML PowerShell cmdlet을 오픈 소스의 컬렉션이다. 그것은 오픈 XML XML에 대한 코딩의 가장 좋은 예제입니다.

-SDR