2011-12-22 69 views

回答

0

您必須探索DocumentFormat.OpenXml以從docx文件中提取數據。 或另一種方法是,

首先將docx文件的擴展名轉換爲.zip。 打開zip文件後打開文件document.xml。 在這個文件中你會找到你所有的數據。 現在您只需要在c#中讀取xml文件並提取數據。 您使用xmlDocument類和提取數據

我認爲這將是有用的。

+0

謝謝atleast某人回答說,現在我開始研究你的方法。 – user1006544 2011-12-29 09:06:48

1

這個答案很晚,我知道,但經過多年閱讀本網站,我發現自己有能力提供幫助。

正如前面的答案所述,它就像打開zip文件並檢查內容一樣簡單。如果您打算超出讀取一些簡單的數據,這種方法可能會受到限制。

如果您還沒有,請檢出Microsoft提供的Open XML Productivity Tool。它作爲openxml sdk的一部分進行安裝。它使得它更容易找到你要找的東西。

另一個很好的資源是PowerTools for OpenXML基本上是一個開源的PowerShell cmdlet集合。這是對開放的xml sdk進行編碼的最好例子。

-SDR

相關問題