4

当我在 .docx 文件上运行以下代码时, child2.innerText 将打印出我所追求的信息(尽管没有将文本与表格的单独列分开)。
我的问题是相关的 innerXml 对我来说是完全无法理解的。我认为会有一个“从表格中获取单元格”方法等。我实际上不知道如何从我得到的 xml 中提取列/行。
我对 C# 完全陌生,所以我可能会遗漏一些明显的东西。
我正在使用openxml,文件是.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();
                }
            }
         }

谢谢!

4

1 回答 1

2

请通过 MSDN 中显示典型结构和示例代码的链接

http://msdn.microsoft.com/en-us/library/office/cc850835.aspx

于 2013-06-25T05:55:41.290 回答