2013-06-24 22 views
4

當我在.docx文件上運行以下代碼時,child2.innerText將打印出我以後的信息(儘管沒有與表格的單獨列分離文本)。
我的問題是,關聯的innerXml對我來說完全是難以理解的。我認爲會有'從表格'獲取單元格等方法。我幾乎不知道如何從我已經給出的XML中提取列/行。
我對C#完全陌生,所以我可能會漏掉一些明顯的東西。
我使用的是openxml,文件是.docx。使用C#提取數據存儲在.docx文件中的表格

 using (WordprocessingDocument wdoc = WordprocessingDocument.Open(pathToMiniToktrapport, false)) 
     { 

      var table = wdoc.MainDocumentPart.Document.Body.Elements<Table>(); 
      foreach (var child in table) 
      { 
       foreach (var child2 in child) { 
        System.Console.WriteLine(child2.InnerXml); 
        System.Console.WriteLine(child2.InnerText); 
        System.Console.ReadLine(); 
       } 
      } 
     } 

謝謝!

回答

相關問題