2011-12-22 13 views
0

xmlスキーマを追加してDocxファイルを作成しました。私はあなたにdocxファイルのリンクを与えています。 enter image description hereDocumentFormat.OpenXmlを使用してdocxファイルからデータを抽出する方法を以下に示します。

今、私は抽出したい、〜から、見出し、本文を抽出します。 現在、私はLibrary DocumentFormat.OpemXmlを使用しています。 しかし成功しませんでした。 誰でも私にステップを提案できますか?

答えて

0

docxファイルからデータを抽出するためにDocumentFormat.OpenXmlを探索する必要があります。 または別の方法は、

最初にdocxファイルの拡張子を.zipに変換します。 zipファイルを開いたら、document.xmlファイルを開きます。 このファイルにはすべてのデータがあります。 これで、C#でxmlファイルを読み込んでデータを抽出するだけです。 xmlDocumentクラスを使用してデータを抽出します

私はそれが役に立つと思います。

+0

あなたに感謝atleast誰かが答えました、今私はあなたの方法で作業を開始します。 – user1006544

1

この回答は遅れていますが、このサイトを何年も読んだ後、私は自分自身を助ける立場にいます。

前述の答えは、ファイルをzipとして開いて内容を調べるのと同じくらい簡単です。このアプローチは、シンプルなデータを読んでいることを越えようとしているのであれば、制限することができます。

まだ入手していない場合は、MicrosoftからOpen XML Productivity Toolをチェックアウトしてください。 openxml sdkの一部としてインストールされています。それはあなたが探しているものを見つけるのをより簡単にします。

他にも優れたリソースは、PowerTools for OpenXMLです。これは、基本的にpowershellコマンドレットのオープンソースのコレクションです。これは、open xml sdkに対するコーディングで見られる最良の例です。

-SDR

関連する問題